如何找到確切位置 - [NSNull長度]:無法識別的選擇器發送到實例發生我的意思是行號。- [NSNull長度]:無法識別的選擇器發送到實例
-1
A
回答
8
嘗試把一個所有異常斷點方式:
1)打開左側面板(Project Navigator中)
2)單擊Project Navigator中斷點選項卡(這是小旁邊的圖標講話泡泡)
3)單擊Xcode左下角的「+」號並選擇添加異常斷點。它應該默認爲全部異常。
4)再次運行您的程序,並嘗試使它像通常一樣崩潰。
希望這會趕在它崩潰之前。如果確實如此,它會直接導致Xcode編碼區中的崩潰行。
+0
什麼是你的選擇,當它不?我不調用我的文件中的任何對象的方法長度,我得到這個錯誤。 –
+0
如果我最近得到'[NSNull length]'異常,通常是我最新的代碼導致它。我係統地跟蹤我在屏幕上點擊的內容,我正在查看的屏幕以及該程序設法執行的代碼的哪一部分。我可能會使用斷點和NSLogs的組合來幫助我。 – Zhang
相關問題
- 1. [NSNull長度]:無法識別的選擇器發送到實例0x43fe068
- 2. [NSNull isEqualToString:]:無法識別的選擇器發送到實例
- 3. - [NSNull objectForKeyedSubscript:]:無法識別的選擇發送到實例
- 4. - [NSNull _isNaturallyRTL]:無法識別的選擇發送到實例0x20dfcd8
- 5. IOS [__NSCFNumber長度]:無法識別的選擇發送到實例
- 6. _NSDate長度無法識別的選擇發送到實例
- 7. iOS&Stackmob - [NSNull length]:發送到實例的無法識別的選擇器
- 8. NSArrayM長度:發送到實例的無法識別的選擇器
- 9. ViewController長度無法識別的選擇器發送到iPhone中的實例
- 10. Obj-C:[__NSArrayI長度]:發送到實例的無法識別的選擇器
- 11. [__NSCFArray長度]:發送到實例的無法識別的選擇器
- 12. NSDictionary:無法解析[__NSCFNumber長度]:無法識別的選擇發送到實例
- 13. - [__ NSArrayM長度]:無法識別的選擇器發送到實例0x145ecca0
- 14. AFIncrementalStore無法識別的選擇器 - [NSNull長度]錯誤
- 15. [__NSCFNumber長度]:無法識別的選擇發送到實例的UITableView
- 16. 「發送到實例的無法識別的選擇器」swift
- 17. - [UIView setRegion:animated:]:發送到實例的無法識別的選擇器
- 18. AppDelegate setFullscreen:發送到實例的無法識別的選擇器
- 19. iCarousel - numberOfItemsInCarousel:發送到實例的無法識別的選擇器
- 20. [__NSArrayI removeObjectAtIndex:]:發送到實例的無法識別的選擇器
- 21. 無法識別的選擇器發送到UIViewController上的實例
- 22. 發送到實例的無法識別的選擇器。 NSInvalidArgumentExpection
- 23. [__NSCFSet stringByAppendingFormat:]:發送到實例的無法識別的選擇器
- 24. 發送到實例的快速無法識別的選擇器
- 25. - [UINavigationItemView playbackStateChanged]:發送到實例的無法識別的選擇器
- 26. drawLayer:inContext - 發送到實例的無法識別的選擇器
- 27. tableview - 發送到實例的無法識別的選擇器
- 28. [RootModel setAppLevel:]:發送到實例的無法識別的選擇器
- 29. NSCFString _forgetDependentDestradependentConstraint發送到實例的無法識別的選擇器
- 30. UIDocumentInteractionController:發送到實例的無法識別的選擇器
我假設你和REST-API交談並獲取JSON並將JSON中的一個元素的內容分配給一個字符串,而不檢查該字符串是否實際有效。您應該檢查JSON中的元素是否爲'NSNull',如果是,則分配nil。 – dasdom
您可能擁有一個不同類型的對象數組,並且期望它們只是'NSString'對象,但有些是'NSNull'對象。聽說你從JSON響應中獲得數組,我不會感到驚訝。 – trojanfoe
@trojanfoe我明白了,我們有同樣的想法。 :) – dasdom