嘿嘿,我正试图对待http帖子的回复。 我的php给出了一个简单的消息,所以,我该如何对待它? 我的意思是,如果给我“错误”消息,做一些事情,或者“OK”做另一件事。
NSHTTPURLResponse* urlResponse = nil;
NSError *error = [[NSError alloc] init];
NSData *responseData = [NSURLConnection sendSynchronousRequest:request returningResponse:&urlResponse error:&error];
NSString *result = [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding];
NSLog(@"Response Code: %d", [urlResponse statusCode]);
if ([urlResponse statusCode] >= 200 && [urlResponse statusCode] < 300) {
NSLog(@"Response: %@", result);
}
if (result == @"Logged") {
NSLog(@"OK");
}
if (result == @"Error") {
NSLog(@"No");
}
谢谢!
答案 0 :(得分:3)
尝试使用isEqualToString:
方法。 E.g:
if ([result isEqualToString:@"Logged"]) {
NSLog(@"OK");
} else if ([result isEqualToString:@"Error"]) {
NSLog(@"No");
}