[iOS/swift] imageLiteral이 안될때?

한철희·2023년 3월 21일
0

안젤라 쌤의 iOS앱 강의를 열심히 듣던 중
주사위 앱을 만드는 과정에서 이상한 점을 발견

diceImageView1.image = imageLiteral

이 부분인데 imageLiteral을 현재 Xcode에서 입력하면 동작하지 않는다.

아 뭐여.. 하고 멍때리다가 구글링 해보니 해결책은 간단하더라
Xcode13 이상에서는 아래와 같이 작성해야한다.

diceImageView1.image = #imageLiteral(resourceName: "DiceSix")

달라진 부분은 #imageLiteral()로 작성해야한다는 것
괄호까지 잊지 않고 꼭 써줘야한다!
그러면 원래 imageLiteral사용하던 것 처럼 사용이 가능하다.

따-란

원래대로 사용할 사진을 골라주면 정상 작동한다.

profile
초보 개발자 살아남기

0개의 댓글