2016-01-07 37 views
0

我得到了上述錯誤信息。iphone - [NSNull getCharacters:]:

[NSNull getCharacters:]: 

我在文檔中找不到它。有人可以向我解釋它的含義嗎?

非常感謝。

編輯:這是一個比問題不同的問題,而不是鏈接到的關於使用NSNull getCharacters的問題。這只是問它的含義。

+0

你能提供完整的錯誤信息嗎? – Brian

+1

可能重複[iphone:\ [NSNull getCharacters:\]:使用NSPredicate無法識別的選擇器錯誤](http://stackoverflow.com/questions/34663557/iphone-nsnull-getcharacters-unrecognized-selector-error-using-nspredicate) – luk2302

+0

不要雙重職位。即使你不得不改善你的問題,這個問題也比第一個問題差得多。 – luk2302

回答

1

直接從Apple documentation:「NSNull類定義了一個單獨的對象,用於表示集合對象中的空值(不允許有nil值)。」

從這裏開始,這是純粹的猜測,因爲你沒有顯示任何代碼和錯誤信息。如果你將一個對象推入一個集合而不檢查它是否爲null,那麼你將會推送NSNull。然後,如果你有某種錯誤或者調試,NSNull會調用一個私有API getCharacters(我猜這是私人的,因爲沒有文檔)。我懷疑它等於Java的toString(),並在輸出錯誤消息時調用。

+0

我知道NSNull是什麼,但你澄清了私人無證API getCharacters.Thx! – user1904273