當我將數據保存到核心數據時,我收到了此消息。什麼原因導致「NSScanner:無字符串參數」?
NSScanner: nil string argument
我沒有使用任何NSScanner方法。它從哪裏來的?
這是一個錯誤?我該怎麼處理它?
謝謝幫助。
當我將數據保存到核心數據時,我收到了此消息。什麼原因導致「NSScanner:無字符串參數」?
NSScanner: nil string argument
我沒有使用任何NSScanner方法。它從哪裏來的?
這是一個錯誤?我該怎麼處理它?
謝謝幫助。
根據經驗,我可以說-[NSDecimalNumber initWithString:]
與nil
字符串是導致該日誌消息的一件事。
設置一個斷點-[NSScanner initWithString:]
開始;如果你不這樣理解,那麼打破其他可能會創建掃描儀的方式,如+scannerWithString:
。這就是我將不需要的日誌語句排除在外的方法。
FWIW,我在構建核心數據應用時出現了這條消息。
這是由於我在模擬器中重建和運行應用程序,它可以在不通過任何退出方法的情況下有效殺死正在運行的進程。
根據您保存託管對象上下文的時間/地點,您可能會留下一個不完整的託管對象,然後當應用程序重新啓動並且半焙烤對象是預期會發現值的掃描儀從商店回來。
我得到這個崩潰的錯誤,但不是關於nil string
問題。 我的理由是,我使用故事板中的單元格作爲動態,但在屬性檢查器中設置了Static Cells
。我將該屬性更改爲Dynamic Prototypes
,解決了該問題。
我有相同的崩潰日誌NSScanner: nil string argument
。
這是我sitution
dequeueReusableCellWithIdentifier
只在模擬器我解決它通過
產品 - >清潔然後rebuild.Every事情的作品對我很好。我不知道爲什麼發生這種情況。
在所有日期中放置一些制動點和一些日誌,以查看哪些對象是無效的 –
THX。我發現我保存了我在IB中刪除的textfiled的值。 – Jimi