, поскольку [response objectForKey:@"success"]
не работает, что происходит при попытке [response valueForKey: @"success"]
?
Я подозреваю, что он возвращает NSNumber, и тогда вы можете сделать что-то вроде:
NSNumber * isSuccessNumber = (NSNumber *)[response objectForKey: @"success"];
if([isSuccessNumber boolValue] == YES)
{
// this is the YES case
} else {
// we end up here in the NO case **OR** if isSuccessNumber is nil
}
Кроме того, как выглядит NSLog( @"response dictionary is %@", response );
в вашей консоли? Я вижу, что библиотека JSON, которую вы используете , возвращает типы NSNumber для objectForKey
, поэтому я подозреваю, что у вас может не быть действительного NSDictionary.