Вопрос

Я возвращаю строку из T или F из пары ключ-значение NSDictionary. Я пытаюсь выяснить, является ли это T или F, но это никогда не работает так, как я ожидал. Я уверен, что есть очень простое решение для этой проблемы.

if ([game objectForKey:@"complete"] == @"T") never evaluates to true.
Это было полезно?

Решение

Измените это на:

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

Вы сравнивали указатели со строками, а не с их содержимым.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top