inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

앱 개발 기초부터 실전까지 하나로 끝내는 Swift & iOS 마스터 클래스

오류를 원인을 알고 싶습니다.

해결된 질문

149

smart_ares

작성한 질문수 13

0

강의를 듣던중 잘 따라가나 했는데, 틀리게 결과가 나오는 부분이 있어 질문 드립니다.

강좌는 앱개발 기초부터 실전까지 하나로 끝내는 Swift & iOS 마스터 클래스 이고,

섹션9의 Step #5 - 도시목록 입니다.

image.png

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

image.png

뭐가 문제인지를 알고 싶습니다.

바쁘시겠지만 한번만 봐주시고, 조언 부탁드립니다.

ios swift git

답변 1

0

KxCoding

보여주신 코드에서는 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 }
}

0

smart_ares

빠른 답변 정말 감사드립니다.

강의 정말 알차게 수강하고 있습니다.

 

감사합니다.

cherry pick 질문입니다.

0

19

2

supabase연결이 쉽지 않네요

0

37

2

android crud중 c 영상이 12초만 있는 잘린 영상이에요.

0

47

2

[문의] 깃 워크트리

0

57

1

깃 풀(git pull)에 대한 궁금증이 있습니다!

0

53

1

섹션7 수업자료 업로드 부탁드립니다.

0

44

2

수강 기간 연장 문의

0

50

1

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

0

56

2

430강 modularization

0

90

2

개발버전 release 버전 실습 중 오류-부탁드립니다.

0

112

2

메모의 그룹을 클릭할때마다 항목이 틀리게 나옵니다.

0

102

2

타이머 오차

0

131

2

수업 중 궁금한 부분이 있습니다.

0

86

2

Xcode Live Rendering 문의

0

103

2

Xcode에 gpx파일이 인식이 안됩니다.

0

224

2

API 출력 오류.. 도와주세요.

0

169

2

play ground 오류?? 원인을 알고 싶습니다.

0

180

2

런타임 오류... 부탁드립니다.

0

217

2

런타임 오류 - 조언 부탁드립니다.

0

196

2

Playground 실행중 오류

0

255

2

Custom Activity Item 질문

0

113

2

클로저 문법최적화 확인부탁드립니다!

1

122

2

Section21 Nework Part1 / JSON

0

154

2

파라미터와 아규먼트 혼동

0

218

3