iOS中的不明断言
在我的iOS应用程序中,当我在iOS 9.2模拟器上运行时,我在Xcode的控制台窗口中看到以下消息:iOS中的不明断言,ios,objective-c,xcode,debugging,assertions,Ios,Objective C,Xcode,Debugging,Assertions,在我的iOS应用程序中,当我在iOS 9.2模拟器上运行时,我在Xcode的控制台窗口中看到以下消息: (assertion failed: 15C50 13C75: assertiond + 13207 [792516D1-991E-36EE-8454-16F8220758D6]: 0x1) 这不是一个大问题,但因为它妨碍了正确的调试消息读取,所以我试图调查是哪段代码抛出了断言 这就是我迄今为止所尝试的: 设置NSAssertionHandler断点。 转到XCode 7断点导航器 单击+按
(assertion failed: 15C50 13C75: assertiond + 13207 [792516D1-991E-36EE-8454-16F8220758D6]: 0x1)
这不是一个大问题,但因为它妨碍了正确的调试消息读取,所以我试图调查是哪段代码抛出了断言
这就是我迄今为止所尝试的:
设置NSAssertionHandler
断点。
NSAssert
和assert
设置符号断点
如何识别触发此断言的代码
附加数据
下面的代码似乎抛出了这个异常
[self.tableView reloadRowsAtIndexPaths:reloadPaths
withRowAnimation:UITableViewRowAnimationAutomatic];