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까지의 숫자중 하나를 랜덤하게 반환한다