본문 바로가기

프로그래밍/iOS

[iOS] 변수 타입을 객체타입으로 바꾸기

Object를 넘겨야 하는 상황에서 내가 사용하는 함수의 인자가 다른 변수 타입인 경우(int, bool, float)

 

ex)[view  performSelectorOnMainThread : @selector(setInt:) withObject : intVal : waitUntilDone:YES];

int intVal;

이라고 선언된 경우

 

빨간 글씨부분을

 

[NSNumber numberWithInt: intVal] 로 바꾸어 주면 된다.

BOOL의 경우 numberWithBool

numberWith까지 입력하고 xcode에서 esc누르면 쓸 수 있는 종류가 나오니

이 기능을 사용하는 것도 좋다.