簡體   English   中英

-[NSObject didNotRecognizeSelector:]的符號斷點:

[英]Symbolic Breakpoint for -[NSObject doesNotRecognizeSelector:]:

由於以下錯誤,我的應用崩潰了:

-[__ NSCFDictionary length]:無法識別的選擇器發送到實例0x178669400 2014-08-08 16:24:14.397 TestAPP [7196:60b] ***由於未捕獲的異常'NSInvalidArgumentException'而終止應用程序,原因:'-[__ NSCFDictionary length]:無法識別的選擇器已發送到實例0x178669400'

它不是代碼的一部分。 我試圖在viewcontroller.m文件中添加斷點。 我找不到導致此錯誤的行。 我為[NSObject didNotRecognizeSelector:]添加了符號斷點:調試導航器向我顯示了UIVIEW層中的問題。 知道有什么問題嗎? 我已經添加了調試導航器的屏幕截圖。

調試導航器視圖

線程1堆棧如下所示: 在此處輸入圖片說明

除了斷點,我可以看到以下內容:

調試導航器

這是崩潰的堆棧跟蹤:

  CRASH: -[__NSCFDictionary length]: unrecognized selector sent to instance 0x17826aa00
  Application Memory Usage 46649344
  Device Orientation 5
  Total space 28096 Total Free Space 20312
  Stack Trace: (
      0   CoreFoundation                      0x000000018cd2711c <redacted> + 160
      1   libobjc.A.dylib                     0x00000001992301fc objc_exception_throw + 60
      2   CoreFoundation                      0x000000018cd2bdb4 <redacted> + 0
      3   CoreFoundation                      0x000000018cd29ae0 <redacted> + 912
      4   CoreFoundation                      0x000000018cc4978c _CF_forwarding_prep_0 + 92
      5   UIKit                               0x000000018fcfc0a4 <redacted> + 44
      6   UIKit                               0x000000018fd75b04 <redacted> + 112
      7   UIKit                               0x000000018fd75a34 <redacted> + 364
      8   QuartzCore                          0x000000018f90cf7c <redacted> + 140
      9   QuartzCore                          0x000000018f8f755c <redacted> + 2436
      10  QuartzCore                          0x000000018f8f6bc8 <redacted> + 112
      11  QuartzCore                          0x000000018f8f6758 <redacted> + 1260
      12  QuartzCore                          0x000000018f8d701c <redacted> + 244
      13  QuartzCore                          0x000000018f8d6ce4 <redacted> + 44
      14  QuartzCore                          0x000000018f8d6560 <redacted> + 280
      15  QuartzCore                          0x000000018f8d6304 <redacted> + 424
      16  UIKit                               0x000000018fcef154 <redacted> + 9800
      17  CoreFoundation                      0x000000018cce77f4 <redacted> + 24
      18  CoreFoundation                      0x000000018cce6b50 <redacted> + 256
      19  CoreFoundation                      0x000000018cce4de8 <redacted> + 632
      20  CoreFoundation                      0x000000018cc25dd0 CFRunLoopRunSpecific + 452
      21  GraphicsServices                    0x000000019290dc0c GSEventRunModal + 168
      22  UIKit                               0x000000018fd56fc4 UIApplicationMain + 1156
      23  PrototypeN                          0x000000010019af88 main + 116
      24  libdyld.dylib                       0x0000000199823aa0 <redacted> + 4
 )

您正在嘗試使字典的長度達到某處。 我的猜測是,您正在嘗試獲取您認為是NSString但實際上是NSDictionary的長度。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM