私は次のように NSString で NSMutabledictionary オブジェクトを取得しています:
NSString *state=[d valueForKey:@"State"];
現在、状態がnullである場合もあれば、テキストで満たされている場合もあります.だから私はそれを比較しています.状態を比較すると、NSStringになることもあれば、NSCFStringになることもあります..だから、望ましい結果を得ることができません..
if([state isEqualToString@""])
{
//do something
}
else
{
//do something
}
そのため、比較中に nil が返されることがあります。そのため、すぐに else ブロックにジャンプします。
NSString であるか NSCFString であるかに関係なく、状態が空であるかどうかを比較する標準的な方法が必要です...
どうすればいいですか?