我不确定如何检查 NSString 是否为空白,我有这个代码......
NSString *imageName = [myItem objectForKey:@"iconName"];
if(imageName == @"")
{
}
当我在 myItem 对象上进行打印时,它会显示为..
iconName = "";
在 NSString *imageName 行,我在控制台的 xcode 中注意到它说
"variable is not NSString"
我没有得到,因为 iconName 作为 NSString 保存并存储在 parse.com 数据库中。
当我运行该代码时,虽然它似乎没有意识到 imageName = "";
最佳答案
比较字符串时应使用此代码块:
if ([imageName isEqualToString:@""]){
}
关于objective-c - 如何检查objectForKey返回的NSString是否为 ""objective-c ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13211637/