我米拍攝的NSMutableDictionary對象中的NSString這樣的:xcode中的NSString或NSCFString?
NSString *state=[d valueForKey:@"State"];
現在有時狀態可以爲空,有時填充有text.So林比較it.While比較狀態有時和NSCFString othertimes..So無法變得NSString的得到想要的結果..
if([state [email protected]""])
{
//do something
}
else
{
//do something
}
所以,當比較它有時返回零。所以立即跳進else塊。
我需要一個標準的方式來比較,如果狀態是空的它是否是一個的NSString或NSCFString ...
我該怎麼辦呢?
不,你不必強制轉換。在C和Objective-C中,從指針類型到另一個指針類型的類型轉換隻會關閉編譯器,它在運行時不會執行任何操作。 – zneak
k如果typecasted如何比較?if(state == nil)?or something elz? – Sindhia
你想要這個 – junaidsidhu