获取字符串变量中的文本

时间:2013-04-29 12:11:21

标签: iphone ipad xcode4.5

我很多天都对此感到困惑,无法理解如何解决它。 我从Web服务器获取一些数据并将其分配给字符串变量。如果有时没有可用的数据则分配它,那么该字符串有时会更新为null(NULL)和nil(nil) {1}}。所以我很困惑如何比较该变量中的数据。

(null)

字符串变量何时会改变其状态(if(stringvariable==NULL) // couldnot understand how to compare here ,with NULL or nil or (null) { // do something } NULLnil)?

3 个答案:

答案 0 :(得分:0)

应该是:

if(![stringvariable isEqualToString:@""])
{
    // stringvariable is not Empty.
}
else
{
    // stringvariable is Empty.
}

答案 1 :(得分:0)

使用此代码..

if([stringvariable isEqualToString:@""] || [stringvariable isEqual:nil])
{
    //Data not Found
}
else{
   // Data not nil
}

答案 2 :(得分:0)

您可以查看

if([str length]>0 || ![str isEqualToString:@""]) {

//字符串不为空

}