带有令人困惑的回溯的NSException

时间:2017-12-07 03:23:31

标签: ios xcode xcode9

我被困在一个特殊的NSException上。基本上,我有一个表格视图单元格,里面有一个按钮。单击按钮时,应用程序崩溃。原因?

libc++abi.dylib: terminating with uncaught exception of type NSException

这当然是一个相当无益的信息,所以我得到了回溯:

* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGABRT
frame #0: 0x00000001113f8d42 libsystem_kernel.dylib`__pthread_kill + 10
frame #1: 0x0000000111430457 libsystem_pthread.dylib`pthread_kill + 90
frame #2: 0x00000001110b80e7 libsystem_c.dylib`abort + 127
frame #3: 0x0000000110e4a91f libc++abi.dylib`abort_message + 245
frame #4: 0x0000000110e4aabb libc++abi.dylib`default_terminate_handler() + 265
frame #5: 0x000000010af481be libobjc.A.dylib`_objc_terminate() + 97
frame #6: 0x0000000110e66159 libc++abi.dylib`std::__terminate(void (*)()) + 8
frame #7: 0x0000000110e65e0a libc++abi.dylib`__cxa_rethrow + 99
frame #8: 0x000000010af480dc libobjc.A.dylib`objc_exception_rethrow + 40
frame #9: 0x000000010b838a39 CoreFoundation`CFRunLoopRunSpecific + 537
frame #10: 0x00000001132f19c6 GraphicsServices`GSEventRunModal + 62
frame #11: 0x000000010cbc25e8 UIKit`UIApplicationMain + 159
* frame #12: 0x0000000109b44c57 Novena Network`main at AppDelegate.swift:16
frame #13: 0x0000000110fe5d81 libdyld.dylib`start + 1
frame #14: 0x0000000110fe5d81 libdyld.dylib`start + 1

我不确定该怎么做。我想也许有些东西搞砸了我的@IBOutlets或@IBActions,但一切看起来还不错。

我还为所有异常设置了异常断点。所有这一切都是在AppDelegate课程的宣言中设置了一个断点,这对我们来说并不是很有帮助。

我在Github上发现了this帖子,其中有人收到了相同的错误消息和类似的回溯。他的问题最终与NSAttributedString有关。我没有在我的项目中使用任何属性字符串(我搜索了整个事情" NSAttributedString"。)

如果有人根据回溯有任何想法或建议,我将非常感激。如果您对我正在处理的用户界面有任何其他疑问,请与我们联系。

PS我使用的是Swift 4和Xcode 9.1(发行版)。

PPS po $arg1无效。

(lldb) po $arg1
error: <EXPR>:3:1: error: use of unresolved identifier '$arg1'
$arg1
^~~~~

0 个答案:

没有答案