iOS開發之 [NSNull length]:unrecognized selector sent

錯誤 [NSNull length]:unrecognized selector sent to instance

這個錯誤是從字典中取出值後,沒有判斷取出的字符串是否爲空,就對字符串進行測長度的

操做.

正確作法是取出字符串後,先進行判斷是否爲空,再測長度或其餘操做

判斷是否爲空的方法要選正確

開始走入了一個誤區,一直用if(runTitle == nil)和[runTitle
 
isEqualsString@""]等一些判斷是否爲空,結果都報錯。 後來使用[runtitle 

 isKindOfClass:[NSNull class]]來判斷解決了這個問題。
spa

相關文章
相關標籤/搜索