대상 C NSDictionary 값 비교
-
06-07-2019 - |
문제
nsDictionary 키 값 쌍에서 t 또는 f의 문자열을 반환하고 있습니다. 나는 그것이 t인지 f인지 알아 내려고 노력하고 있지만, 나는 그것이 기대할 수있는 것처럼 결코 작동하지 않습니다. 이 문제에 대한 매우 기본적인 솔루션이 있다고 확신합니다.
if ([game objectForKey:@"complete"] == @"T") never evaluates to true.
해결책
변경 :
if ([[game objectForKey:@"complete"] isEqualToString: @"T"])
당신이하고 있던 일은 포인터를 내용물이 아닌 문자열과 비교하는 것이 었습니다.
제휴하지 않습니다 StackOverflow