CS/Mobile

XCode - 자주 마주치는 에러들, 자주 쓰는 기능들

esmJK 2019. 9. 8. 12:53

Swift4 언어로 iOS 개발을 하며 매우 자주 보이는 에러와 자주 쓰이는 함수를 정리해보았다. 앞으로 개발하면서 계속 수정할 예정이다

 

에러

 

this clas is not key value coding-compliant for the key 'variableName'

XML파일에 있는 이미지 이름과 실제 스토리보드에 있는 이미지 매칭이 되지 않아 생김.

대부분의 경우에 변수의 이름을 잘못 입력해서 바꾸었을 때 나타남

Connection을 모두 끊은 다음 스토리보드의 ImageView를 다시 드래그해 새로운 커넥션을 만들어줌 

 

cannot assign value of type 'UInt32' to type 'Int'

type-casting 필요

 

can't form range with upperbound < lowerbound

for(number in XX...YY) 에서 XX > YY 일때 에러가 난다. 

 

 

 

_________________________________________________________________________________

 

함수 

String(format: String, argument: CVarArg)

예를 들어 String(format: "%.2f", 22.3345) 는 22.3345를 22.33으로 소수점을 줄여준다.

 

for number in (1...10).reversed(){
  //code here
}

.reversed() 는 for loop 안에서 숫자가 역방향으로 바뀌게끔 해준다

 

arc4random_uniform(100)

1부터 100까지의 숫자중 하나를 랜덤하게 반환한다