我要疯了,想弄清楚我在下面做错了什么。我有一个 PHP 文件,它根据某些计算回显 0 或 1。如果结果为 0,我想显示一个警报。如果结果为 1,我想显示不同的警报。
奇怪的是,当我在警报中包含从 PHP 文件(aroundURLString
如下所示)返回的字符串时,它会正确显示。(我的意思是警报的“消息”字段正在工作,并证明 PHP 文件正在返回正确的值......)
但是,我的问题是 if 语句没有像我预期的那样工作。有谁知道我在这里做错了什么?我要疯了,想弄清楚这一点。谢谢!
NSData *aroundURLResult = [NSData dataWithContentsOfURL:[NSURL
URLWithString:aroundURL]];
// to receive the returend value
NSString *aroundURLString = [[NSString alloc] initWithData:aroundURLResult
encoding:NSUTF8StringEncoding];
if ([aroundURLString isEqualToString:@"0"]) {
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"the string is 0"
message:aroundURLString delegate:self cancelButtonTitle:@"OK"
otherButtonTitles:nil, nil];
[alert show];
return;
}
if ([aroundURLString isEqualToString:@"1"]) {
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"the string is 1"
message:aroundURLString delegate:self cancelButtonTitle:@"OK"
otherButtonTitles:nil, nil];
[alert show];
return;
}