강의로 돌아가기
-

2번 문제 뭘 하라는건지 모르겠네요

옵셔널 바인딩 썼는데 자꾸 옵셔널 바인딩 하라고 뜨고...

작성중인 코드―watchdevice2.swift
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
struct WatchDevice {
    var pairediPhone:String! = nil //애플와치와 쌍을 이루는 아이폰의 이름.
    var appInstalled = false //어플리케이션의 설치 유무

    enum WatchSize {
        case m42, m38
    }
}

var appleWatch:WatchDevice? = nil
appleWatch = WatchDevice(pairediPhone: "링고스타의 아이폰", appInstalled: true)

// appleWatch에 appleWatch에 대해 optional binding으로 phoneName이라는 새로운 변수를 생성해 주세요
if let phoneName = appleWatch!.pairediPhone {
    print ("AppleWatch가 \(phoneName)과 쌍을 이룹니다.")
}
1 개의 답변
Park Byoung Wook

Optional Chaining 을 이용하는 것 같네요

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.