-[CLLocation length]: table显示后无法识别的选择器
-[CLLocation length]: unrecognized selector after table display
出乎意料的是,在做了一些小修改之后,我的代码开始崩溃:
-[CLLocation length]: unrecognized selector sent to instance 0x1b3739c0.
这发生在应用程序完成 table 的单元格显示后,更准确地说是在退出后:
- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
我尝试在代码中的所有长度访问中放置断点,但其中 none 被捕获。我还在 [NSObject(NSObject) doesNotRecognizeSelector:] 上设置了一个断点,这实际上被捕获了,但没有提供任何信息。我还调查了崩溃日志,但崩溃线程与我的应用程序的最后联系是在主函数中。我怎样才能发现程序产生崩溃的原因?
CLLocation
没有长度方法,请参阅 docs。如果这不是您的代码(您似乎暗示了这一点),也许它是您的依赖项之一?
顺便说一句,你应该添加一个 exception breakpoint,它应该能捕捉到。
事实上,table 文本字段中有一个错误地是 CLLocation。唯一的问题是错误的时间。谢谢大家。
出乎意料的是,在做了一些小修改之后,我的代码开始崩溃:
-[CLLocation length]: unrecognized selector sent to instance 0x1b3739c0.
这发生在应用程序完成 table 的单元格显示后,更准确地说是在退出后:
- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
我尝试在代码中的所有长度访问中放置断点,但其中 none 被捕获。我还在 [NSObject(NSObject) doesNotRecognizeSelector:] 上设置了一个断点,这实际上被捕获了,但没有提供任何信息。我还调查了崩溃日志,但崩溃线程与我的应用程序的最后联系是在主函数中。我怎样才能发现程序产生崩溃的原因?
CLLocation
没有长度方法,请参阅 docs。如果这不是您的代码(您似乎暗示了这一点),也许它是您的依赖项之一?
顺便说一句,你应该添加一个 exception breakpoint,它应该能捕捉到。
事实上,table 文本字段中有一个错误地是 CLLocation。唯一的问题是错误的时间。谢谢大家。