inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

앨런 iOS 앱 개발 (15개의 앱을 만들면서 근본원리부터 배우는 UIKit) - MVVM까지

활용-7 앱 / 네비게이션바 추가하기 (활용 앱61강)

활용-7, 데이터 저장에 대해서 질문있어요.

386

syp0211

작성한 질문수 3

0

viewDidLoad에서

let array = movieDataManager.getMovieData()

로 데이터를 담았더니 스파이더맨2 추가가 안 되고,

 

셀을 구성할 때

let array = movieDataManager.getMovieData()

let movie = array[indexPath.row]

cell.mainImageView.image = movie.movieImage

cell.movieNameLabel.text = movie.movieName

cell.descriptionLabel.text = movie.movieDescription

이렇게 넣어주니까 추가가 되는 것 같은데. . 제가 어디서 놓친건지 아니면 원래 안 되는건지 모르겠어요 ..

ios swift

답변 1

0

앨런(Allen)

네 안녕하세요, syp0211 님.

왜 let array 상수를 함수 내부에서 (또는 뷰디드로드에서) 선언하신 걸까요?

let array = movieDataManager.getMovieData()

 

제 코드에서는 뷰컨트롤러 내부에 배열을 선언하고

var moviesArray: [Movie] = []

    override func viewDidLoad() {
        super.viewDidLoad()
        //...
        setupDatas()
    }
    
    func setupDatas() {
        //....
        moviesArray = movieDataManager.getMovieData()
    }

함수에서는 호출해서, 해당 변수에 담고 있습니다.^^

 

잘 비교해 보시고 찾아보시면 충분히 문제를 해결하실 수 있어 보입니다.. ^^

 

감사합니다.

수강연장 가능할까요...

0

18

2

강의를 다 듣고난 후

0

45

2

수강연장부탁드려도될까요..

0

72

2

Drawing Cycle 관련 질문

0

88

1

앱 제작 시 주로 코드로 작성하시는 이유가 있을까요?

0

115

2

델리게이트 패턴 관련 질문

0

87

2

수강 기간 연장 부탁드릴 수 있을까요?

0

95

1

활용 앱 57강 질문입니다.

0

69

1

활용 앱 30강 에러 질문입니다

0

84

2

기초앱 17강 Contraints 설정 질문입니다.

0

88

2

기초 앱 4강 Type Any -> UIButton

0

74

2

34강 유용한 앱 추천에 나오는 UIKitViewer에 대해서 질문이 있습니다

0

88

1

깃에 코드는 올려도 된다고 하셨는데

0

118

1

수강기간 연장신청 드려도 될까요?

0

93

1

수강 기간 연장 부탁드려도 될까요?

0

131

2

수강 기간 연장 신청 요청드립니다.

0

144

2

playground에서 상단 실행?아이콘 회전 관련하여...

0

154

1

활용앱53강에서 질문있습니다.

0

191

2

Project 명칭 변경방법이 궁금합니다.

0

162

1

override 에 대해서 궁금한 것이 있습니다.

0

135

2

섹션8] 코드 리팩토링 문의

0

119

1

xcode 에서 ios 버전 선택 및 시뮬레이터 관련 질문

0

616

2

수강 기간 연장 부탁드려도 될까요?

0

140

2

뷰모델의 상태변화 와 didSet

0

108

1