문제

nsDictionary 키 값 쌍에서 t 또는 f의 문자열을 반환하고 있습니다. 나는 그것이 t인지 f인지 알아 내려고 노력하고 있지만, 나는 그것이 기대할 수있는 것처럼 결코 작동하지 않습니다. 이 문제에 대한 매우 기본적인 솔루션이 있다고 확신합니다.

if ([game objectForKey:@"complete"] == @"T") never evaluates to true.
도움이 되었습니까?

해결책

변경 :

if ([[game objectForKey:@"complete"] isEqualToString: @"T"]) 

당신이하고 있던 일은 포인터를 내용물이 아닌 문자열과 비교하는 것이 었습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top