【发布时间】:2012-12-05 06:07:34
【问题描述】:
我正在像这样在 NSString 中获取一个 NSMutabledictionary 对象:
NSString *state=[d valueForKey:@"State"];
现在有时状态可能为空,有时会填充文本。所以我比较它。虽然比较状态有时变成 NSString,有时变成 NSCFString..所以无法得到想要的结果..
if([state isEqualToString@""])
{
//do something
}
else
{
//do something
}
所以在比较时它有时会返回 nil。所以立即跳入 else 块。
我需要一种标准的方法来比较状态是否为空是 NSString 还是 NSCFString ...
我该怎么做?
【问题讨论】:
标签: iphone xcode nsstring nscfstring