Прежде всего используйте isEqualToString:
для сравнения NSString
с.То, что вы делаете в операторе if
, является заданием, которое оценивается как истинное.Так что сделайте это вместо этого
if ( [responseString isEqualToString:@"d"] ) {
// Handle active content.
}
[..]
Здесь есть еще одна проблема.Вы создаете NSMutableURLRequest
объект, но он никогда не оценивается.Хотя у меня нет правильного представления о том, как реализован этот веб-сервис JSON, я ожидаю, что он будет выглядеть примерно так:
NSError * error = nil;
NSString * responseString = [NSString stringWithContentsOfURL:[NSURL URLWithString:@"http://www.calvaryccm.com/ServiceTimes.asmx/IsServiceTime/path"]
encoding:NSUTF8StringEncoding
error:&error];
if ( error ) {
NSLog(@"%@", [error localizedDescription]);
}
if ( [responseString isEqualToString:@"d"] ) {
// Handle active content.
} else {
// Inform user that the content is unavailable.
}