오류를 원인을 알고 싶습니다.
강의를 듣던중 잘 따라가나 했는데, 틀리게 결과가 나오는 부분이 있어 질문 드립니다.
강좌는 앱개발 기초부터 실전까지 하나로 끝내는 Swift & iOS 마스터 클래스 이고,
섹션9의 Step #5 - 도시목록 입니다.

잘 따라가나 했는데, 위의 결과처럼 나옵니다.

뭐가 문제인지를 알고 싶습니다.
바쁘시겠지만 한번만 봐주시고, 조언 부탁드립니다.
답변 1
0
보여주신 코드에서는 for 문이 중첩되어 있습니다.
dict[key] = timeZoneList
까지만 첫 번째 for 문에 추가하고,
나머지는 아래와 같이 첫 번째 for 문 뒤에서 작성해 주세요
func setupList() {
var dict = [String: [TimeZone]]()
for id in TimeZone.knownTimeZoneIdentifiers {
guard let city = id.components(separatedBy: "/").last else { continue }
var timeZoneList = [TimeZone(identifier: id)!]
let key = city.chosung ?? "Unknown"
if let list = dict[key] {
timeZoneList.append(contentsOf: list)
}
dict[key] = timeZoneList
}
for (key, value) in dict {
let items = value.sorted {
guard let lhs = $0.city, let rhs = $1.city else { return false }
return lhs < rhs
}.map {
Item(title: $0.city ?? $0.identifier, timeZone: $0)
}
let section = Section(title: key, items: items)
list.append(section)
}
list.sort { $0.title < $1.title }
}
16강 로컬에서 먼저 테스트
0
27
0
git add와 git commit, git status 강의 내용 질문
0
32
2
카카오톡 sdk 로그인
1
39
1
10:41 그림이 이해가 안갑니다.
0
44
1
강의 수업자료(grabity.me) 내 이미지가 표시되지 않습니다
1
70
2
강의 자료 접근 불가
1
75
1
layout group의 종류 3가지 실무 적합활용이 궁금합니다.
0
63
1
결제기능까지 알려주실수있나요?
1
88
2
430강 modularization
0
132
2
개발버전 release 버전 실습 중 오류-부탁드립니다.
0
164
2
메모의 그룹을 클릭할때마다 항목이 틀리게 나옵니다.
0
147
2
타이머 오차
0
201
2
수업 중 궁금한 부분이 있습니다.
0
124
2
Xcode Live Rendering 문의
0
154
2
Xcode에 gpx파일이 인식이 안됩니다.
0
274
2
API 출력 오류.. 도와주세요.
0
209
2
play ground 오류?? 원인을 알고 싶습니다.
0
238
2
런타임 오류... 부탁드립니다.
0
311
2
런타임 오류 - 조언 부탁드립니다.
0
232
2
Playground 실행중 오류
0
308
2
Custom Activity Item 질문
0
148
2
클로저 문법최적화 확인부탁드립니다!
1
156
2
Section21 Nework Part1 / JSON
0
183
2
파라미터와 아규먼트 혼동
0
276
3





