0

我要疯了,想弄清楚我在下面做错了什么。我有一个 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;
    }
4

0 回答 0