我在 NSString 中使用一个 NSMutabledictionary 对象,如下所示:
NSString *state=[d valueForKey:@"State"];
现在有时状态可能为空,有时会填充文本。所以我比较它。虽然比较状态有时变为 NSString,有时变为 NSCFString ..所以无法得到想要的结果..
if([state isEqualToString@""])
{
//do something
}
else
{
//do something
}
所以在比较时它有时会返回 nil。所以立即跳入 else 块。
我需要一种标准方法来比较状态是否为空是 NSString 还是 NSCFString ...
我该怎么做?