0
閱讀ok..so我是來自一個SQLite數據庫的數據讀入一個字符串...它當數據爲空works..but有一個問題<null>從sqlite的
NSLog(@"%@",string);
if(string!=NULL && [string length]!=0){ do stuff }
注意,的NSLog輸出<null>
不NULL
或nil
,我認爲現在的問題是...我試圖檢查NULL
當字符串是<null>
這是否讓SENCE?
無論如何...有沒有什麼辦法來檢查字符串是否是<null>
?還是有更好的方法來檢查這個問題?
感謝you..it工作,但有2個警告:'不同指針類型的比較談(的NSString和NSNull)'和「不同的Objective-C類型的結構比較'結構NSNull *'和'結構NSString *'缺少一個強制轉換的任何想法? – skytz 2012-03-29 15:24:43
哦,你可以只投射:'string!=(id)[NSNull null]'。如果它是'[NSNull null]',你將不會執行任何字符串方法。 – Wevah 2012-03-29 16:04:27