2011-12-06 3 views
-1
NSString *cell2val= (NSString *) 1; 

는 '있는 NSString *'는 목표 - C 포인터가 아닌 목표 - C의는 자동 참조가ARC 유형 주조 엑스 코드 4.2

계산으로 허용되는 오류 메시지 다음 캐스트를 보여는 NSString하는 정수 값을 변환
+0

스택 오버플로 [게시] [1]을 참조하십시오. 이것은 나를 위해 일했다. [1] : http://stackoverflow.com/questions/6868130/implicit-conversion-of-an-objective-c-pointer-to-void-is-disallowed-with-arc – KodeKiller

답변

0

당신은 컴파일러에게 1이 NSString의 가상 주소라고 말하고 있습니다.

난 당신이 이런 식으로 뭔가를 의미 같은데요 : 당신은 그냥 정수를 기반으로 문자열을 만들 수

NSString *cell2val = [NSString stringWithFormat:@"%d",1]; 
0

.

NSString *cell2val = [NSString stringWithFormat:@"%d",1]; 

NSNumbers로 작업하고 있다면 stringValue를 호출 할 수 있습니다.