inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Phát triển ứng dụng iOS của Allen (Học UIKit từ nguyên lý cơ bản thông qua việc tạo ra 15 ứng dụng) - Cho đến MVVM

Ứng dụng thực tế-9 / Lý thuyết mạng và kiểm tra mã (Ứng dụng thực tế bài 75)

decode함수가 실패해요

560

mun976965280

28 câu hỏi đã được viết

0

let string = String(data: safeData, encoding: .utf8)!

safeData를 String으로 파싱하여 string을 print하면 데이터가 잘 출력되는걸 확인할 수 있어요.

try JSONDecoder().decode(MusicData.self, from: safeData)

하지만 MusicData.self에 파싱하면 실패합니다.

print(safeData)의 결과값은 "77185bytes"로 데이터의 크기만 출력해주는데, 어떻게 하면 MusicData에 데이터를 담을 수 있을까요?

ios swift

Câu trả lời 2

0

mun976965280

원인을 찾았어요.

Music 구조체 안에 releaseDate의 타입을 Date에서 String으로 바꾸니까 해결됐어요. https://app.quicktype.io/ 은 Date타입을 제공하지만 String으로 바꿔야하네요

0

allen

오! 잘 찾아내셨군요 ^^

0

allen

데이터가 문자열로는 출력이 되어서 데이터로 잘 들어오는 것을 확인을 하셨는데..

데이터로 변환이 안된다면 MusicData를 정의를 잘못하셨겠네요.


클래스 또는 구조체로 만드신 MusicData에서 무엇이 잘 못되었을지 파악해보세요 :)

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

0

40

2

Drawing Cycle 관련 질문

0

72

1

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

0

94

2

델리게이트 패턴 관련 질문

0

66

2

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

0

60

1

활용 앱 57강 질문입니다.

0

54

1

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

0

63

2

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

0

67

2

기초 앱 4강 Type Any -> UIButton

0

65

2

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

0

78

1

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

0

109

1

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

0

82

1

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

0

120

2

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

0

131

2

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

0

136

1

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

0

164

2

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

0

140

1

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

0

124

2

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

0

99

1

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

0

563

2

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

0

130

2

뷰모델의 상태변화 와 didSet

0

98

1

@Sendable 키워드

0

94

1

클로저

0

105

2