작성
·
206
0
이미 같은 질문이 있었다면 죄송합니다 ㅜㅜ 여러 키워드로 찾아봤는데 못찾아서..
섹션9 옵셔널에서 Optional Chaining 강의 6분 30초에
let b = optionalP?.contacts.address
optionalP = nil
let c = optionalP?.contacts.address
이 위의 코드에서 옵셔널체이닝을 통해 접근해서 address의 표현식이 String이 아닌 optional string인데 b와 c의 자료형은 non-optional string된다고 하신 부분이 이해가 잘 안되어서 질문남깁니다.
b와 c를 playground에서는 String? 으로 보이는데 잘못언급된걸까요..?
또 다른 질문으로 아래 사진처럼 키워드를 추천받는 단축키?는 어떻게 사용하나요?? 강의에서는 아무것도 쓰지않아도 추천 키워드가 여러 개 뜨던데 저도 사용하고싶어서 질문으로 남깁니다!
감사합니다 :0
답변 1
1
안녕하세요 :)
말씀하신대로 Optional String이 되는 것이 맞습니다. 문제점을 지적해 주셔서 감사합니다.
해당 부분은 빠르게 수정하도록 하겠습니다.
자동완성을 표시하는 단축키는 보통 ESC 또는 Ctrl + Space입니다.
정확한 단축키는 Xcode 환경설정 > Key Bindings 에서 completion으로 검색하시면 확인 가능합니다.
답변 감사합니다!!