강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

김민식님의 프로필 이미지
김민식

작성한 질문수

야곰의 iOS 프로그래밍

예제 함께하기 - 모델코드 작성하기

코드블럭 에러 질문

작성

·

221

0

extension Question {

static var all: [Question] = {

guard let dataAsset: NSDataAsset = NSDataAsset(name: "Questions") else {

return []

}

let jsonDecoder: JSONDecoder = JSONDecoder()

do {

return try jsonDecoder.decode([Question].self, from: dataAsset.data)

} catch {

return []

}

}()

}

위 코드에서

Initializer for conditional binding must have Optional type, not '<<error type>>'

Use of undeclared type 'NSDataAsset'

위와 같은 에러가 발생합니다.!!

퀴즈

싱글톤 디자인 패턴의 주요 특징은 무엇일까요?

여러 인스턴스를 자유롭게 생성할 수 있다.

전역적으로 접근 가능한 단 하나의 공유 인스턴스를 사용한다.

데이터를 일시적으로 저장하고 바로 해제한다.

UI 요소의 크기를 동적으로 조절한다.

답변 1

1

김민식님의 프로필 이미지
김민식
질문자

해결 했습니다 ~ import UIKit 을 안해줬었군요 ㅎㅎ

김민식님의 프로필 이미지
김민식

작성한 질문수

질문하기