2009-09-21 14 views
0

코드 샘플을 포맷의 도움이 필요합니다.은 isEqualToString의 인수에 대한

각 문자열에 포함 된 내용을 보려면 NSLogs를 실행했습니다. var. 나는 그것이 if 문에서 식을 만족 있도록이를 포맷하는 방법이 있나요 ...는 NSString 제목 VAR는 괄호를 가지고 있기 때문에 동일하지 않은 것 같아요

f[Session started at 2009-09-21 17:27:56 -0500.] 
2009-09-21 17:28:00.256 pickerReview[2394:20b] (
    Amedee 
) 


2009-09-21 17:28:00.257 pickerReview[2394:20b] Amedee 

:
나는 다음과 같은 출력을 가지고?

답변

3

이 문제는 self.answers (NSArray)에 valueForKey:@"whatever"을 요청한 것 같습니다. 이것은 문자열을 반환하지 않지만 배열의 각 객체에 대해 물어 본 결과로 구성됩니다 핵심 가치. NSArray의 description 메서드 (NSLog로 출력 할 때 무엇이 ​​출력되는지)는 괄호로 묶인 배열의 내용입니다. 따라서 문자열을 포함하는 배열과 문자열을 비교합니다.

+0

출력을 두 개의 별표로 굵게 표시하려고했지만 무슨 일이 일어 났는지 알지 못했습니다. 어쨌든 ... 제목 var는 NSDictionary 값에 포함 된 문자열이고 다른 문자열은 배열 안에있는 문자열 개체입니다. 그들은 모두 "Amedee"로 간단하게 입력되었습니다. 왜 사전 값은 괄호로 출력됩니까? –

+0

나는 두 가지가 같지 않을 때 평등하다고 생각하고있다. [self.answers valueForkey : idVor]를 NSString 객체와 같은 형식으로 넣는 가능한 해결책은 무엇입니까? –

+0

글쎄, 문자열을 포함하는 배열을 가지고 있으므로 문자열을 빼야합니다. – Chuck

관련 문제