2014-09-30 2 views
1

NSString에 들어오는 값은 문자열 비교가 실패하고 충돌로 이어지는 괄호 안에 있습니다. 아래는 NSString에서 오는 값입니다. 왜 문자열에 오는 값이 괄호 안에 들어 있습니까?

strId:(
17 
), strCID:5 

나는 오류와 함께 다음 위의 두 문자열을 비교하는 것을 시도하고있다 :

Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-  [__NSArrayI isEqualToString:]: unrecognized selector sent to instance 0xa357130' 

어떤 문제가 있는지 위 대한 안내하시기 바랍니다.

+3

단일 요소가 포함 된 배열이기 때문에. –

+1

당신의 요지를 얻었지만 답을 게시하는 것이 좋습니다. –

답변

1

문자열이 아니므로 문자열 인 단일 요소가 포함 된 배열입니다.

또한 메시지의 수신자가 NSArray 클래스 클러스터에있는 불변의 배열을위한 클래스 인 클래스 __NSArrayI임을 알 수 있습니다.

관련 문제