У меня есть ответ JSON с веб-сервера, который выглядит следующим образом:
{"success":true, "token":"123456"}
и я хочу использовать это в выражении if и сравнить его с "YES".
Однако выполнение этого не работает:
NSDictionary *response = [response JSONValue]; // the JSON value from webservice response, converted to NSDictionary
if ([response objectForKey:@"success"]){} // does not work
if ([response objectForKey:@"success"] == YES){} // does not work
if ([[response objectForKey:@"success"] integerValue] == YES) {} // does not work...erroneous probably
Как я могу обойти это? Typecasting in boolean также дает предупреждение.