ios – xcode8.1:提供给CFRunLoopRunSpecific的无效模式’kCFRunLoopCommonModes’ – 在_CFRunLoopError_RunCalledWithInvalidMode上中断调试

ios – xcode8.1:提供给CFRunLoopRunSpecific的无效模式’kCFRunLoopCommonModes’ – 在_CFRunLoopError_RunCalledWithInvalidMode上中断调试,第1张

概述我写下面的代码: JSImgDeleteCollectionViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:displayCellID forIndexPath:indexPath]; 在使用它之前,我注册了它: [_displayImgCollectionView registerNib:[UINib 我写下面的代码:

JsimgDeleteCollectionVIEwCell *cell = [collectionVIEw dequeueReusableCellWithReuseIDentifIEr:displayCellID forIndexPath:indexPath];

在使用它之前,我注册了它:

[_displayimgCollectionVIEw registerNib:[UINib nibWithNibname:displayCellID bundle:nil] forCellWithReuseIDentifIEr:displayCellID];

它在xcode7.3中没问题,
但是当我在xcode8.1中运行它时,有错误,这样的消息:

提供给CFRunLoopRunspecific的无效模式’kcfRunLoopCommonModes’ – 在_CFRunLoopError_runcalleDWithInvalIDMode上中断以进行调试.此消息仅在每次执行时出现一次.

libsystem_c.dylib`__abort:    0x18ce163ec <+0>:   adrp   x8,150192    0x18ce163f0 <+4>:   add    x8,x8,#0                ; =0     0x18ce163f4 <+8>:   ldr    x9,[x8,#8]    0x18ce163f8 <+12>:  cbnz   x9,0x18ce16408           ; <+28>    0x18ce163fc <+16>:  adrp   x9,27    0x18ce16400 <+20>:  add    x9,x9,#1393             ; =1393     0x18ce16404 <+24>:  str    x9,#8]    0x18ce16408 <+28>:  stp    x20,x19,[sp,#-32]!    0x18ce1640c <+32>:  stp    x29,x30,#16]    0x18ce16410 <+36>:  add    x29,sp,#16              ; =16     0x18ce16414 <+40>:  sub    sp,#32               ; =32     0x18ce16418 <+44>:  add    x8,#16               ; =16     0x18ce1641c <+48>:  add    x19,#8               ; =8     0x18ce16420 <+52>:  movn   w20,#0    0x18ce16424 <+56>:  stp    xzr,x20,#16]    0x18ce16428 <+60>:  orr    w0,wzr,#0x6    0x18ce1642c <+64>:  add    x1,#16               ; =16     0x18ce16430 <+68>:  movz   x2,#0    0x18ce16434 <+72>:  bl     0x18cdc552c               ; sigaction    0x18ce16438 <+76>:  ldr    w8,#24]    0x18ce1643c <+80>:  and    w8,w8,#0xffffffdf    0x18ce16440 <+84>:  str    w8,#24]    0x18ce16444 <+88>:  str    w20,#12]    0x18ce16448 <+92>:  orr    w0,#0x3    0x18ce1644c <+96>:  add    x1,#12               ; =12     0x18ce16450 <+100>: movz   x2,#0    0x18ce16454 <+104>: bl     0x18ce2b814               ; symbol stub for: __printf_arginfo_n    0x18ce16458 <+108>: orr    w0,#0x1    0x18ce1645c <+112>: bl     0x18cf6a470               ; __pthread_workqueue_setkill    0x18ce16460 <+116>: orr    w0,#0x3    0x18ce16464 <+120>: mov    x1,x19    0x18ce16468 <+124>: movz   x2,#0    0x18ce1646c <+128>: bl     0x18cf6885c               ; pthread_sigmask    0x18ce16470 <+132>: bl     0x18cf6d908               ; pthread_self    0x18ce16474 <+136>: orr    w1,#0x6    0x18ce16478 <+140>: bl     0x18cf6a3e0               ; pthread_kill    0x18ce1647c <+144>: movz   w0,#0x2710    0x18ce16480 <+148>: bl     0x18cdf2b1c               ; usleep$NOCANCEL    0x18ce16484 <+152>: orr    w8,#0xffffffe7    0x18ce16488 <+156>: str    w8,#24]    0x18ce1648c <+160>: orr    w0,#0x3    0x18ce16490 <+164>: mov    x1,x19    0x18ce16494 <+168>: movz   x2,#0    0x18ce16498 <+172>: bl     0x18ce2b814               ; symbol stub for: __printf_arginfo_n->  0x18ce1649c <+176>: brk    #0x1

请帮忙!

解决方法 我遇到过同样的问题

CFRunLoopRunspecific – 在_CFRunLoopError_runcalleDWithInvalIDMode上中断以进行调试.此消息仅在每次执行时出现一次.

但我发现这不是崩溃应用程序背后的真正原因,我在上面的消息下面发现的真正原因是由于未捕获的异常’NSinvalidargumentexception’而终止应用程序,原因:’ – [NSNull length]:无法识别的选择器发送到实例0x102ed2fb0’在控制台上是真正的原因.所以,我处理从后端收到的空值.

总结

以上是内存溢出为你收集整理的ios – xcode8.1:提供给CFRunLoopRunSpecific的无效模式’kCFRunLoopCommonModes’ – 在_CFRunLoopError_RunCalledWithInvalidMode上中断调试全部内容,希望文章能够帮你解决ios – xcode8.1:提供给CFRunLoopRunSpecific的无效模式’kCFRunLoopCommonModes’ – 在_CFRunLoopError_RunCalledWithInvalidMode上中断调试所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1007640.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存