ios - NSInvalidArgumentException 无法识别的选择器发送到实例

标签 ios

我正在开发一个 Twitter 查看应用程序,但在将数据从单元格传递到详细 View 时遇到了问题。每次我单击该单元格时,我的程序都会因此错误而终止。

2015-09-04 12:18:34.298 twitterView2[10580:872508] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[TwitterPostInfo objectForKey:]: unrecognized selector sent to instance 0x7f9fb261f890'
*** First throw call stack:
(
    0   CoreFoundation                      0x000000010527fc65 __exceptionPreprocess + 165
    1   libobjc.A.dylib                     0x0000000104f18bb7 objc_exception_throw + 45
    2   CoreFoundation                      0x00000001052870ad -[NSObject(NSObject) doesNotRecognizeSelector:] + 205
    3   CoreFoundation                      0x00000001051dd13c ___forwarding___ + 988
    4   CoreFoundation                      0x00000001051dccd8 

最佳答案

找到问题位置的最简单方法是在 xCode 中转到断点导航器 (Command + 7)。单击底部的 + 并选择“添加异常断点”。现在当你运行你的程序时,它会在异常发生时停止并向你显示堆栈跟踪而不是“未捕获的异常”

关于ios - NSInvalidArgumentException 无法识别的选择器发送到实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32403564/

相关文章:

iOS浅亚麻布背景?

ios - 为什么苹果的闭包声明缺少参数标签

ios - 在 iOS 中是否可以将支持 ascii 的小数位作为 UITextfield 键盘类型的键盘类型?

iphone - iOS 设备的本地/嵌入式数据库列表

ios - 如何提交带有arkit UIRequiredDeviceCapativity 限制的更新?

ios - 自动续订订阅是否仅限于报亭?

ios - 如何在不同的 iOS 设备上为 UINavigationBar 设置背景图片

javascript - 在 Ionic 3 上录制和播放音频

ios - Swift UIScrollViewDelegate 不触发 scrollViewDidScroll 事件

iphone - 在特定点停止 CABasicAnimation