2 daffodilgirl DaffodilGirl 于 2013.08.07 17:25 提问

在iPhonesdk中比较数据

使用条件语句,每次都到else语句中,if语句就没反应。

 if ([ [dict2 valueForKey:@"meeting_location"] isEqual:@""])
    {
        lbllocation.text = @"-----";
    }
    else
    {
        lbllocation.text = [NSString stringWithFormat:@"Location: %@",[dict2 valueForKey:@"meeting_location"]];

    }

web服务器的输出:

    "meeting_location" = "";
    "meeting_time" = "";
    "meeting_with" = "";

1个回答

zhanglei5415
zhanglei5415   Rxr 2013.08.08 08:08

不是isEqual而是isEqualToString

if ([ [dict2 valueForKey:@"meeting_location"] isEqualToString:@""])
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!