【发布时间】:2014-10-29 21:34:36
【问题描述】:
以下是我从 iOS 获得的异常。它看起来非常难以理解(我的大脑在每秒一万英里尖叫)。所以这是不对的。当我为android开发时,我得到一个异常,堆栈跟踪是完全可读的,没有像0x187d27bc8这样的魔法。所以我看错了窗口吗?我在 Xcode 的哪里可以找到堆栈跟踪的可读版本?在 Eclipse 中有一个行号,我可以单击以找到导致错误的确切行。
* 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“* -[__NSPlaceholderArray initWithObjects:count:]: 尝试从 objects[0] 插入 nil 对象” *** 首先抛出调用堆栈: (0x1835a6084 0x193b840e4 0x18348f300 0x18349b5b8 0x100185c94 0x100185af4 0x10009f7b4 0x10009ede4 0x10009ec9c 0x10006c5a0 0x1882f32b8 0x10006c358 0x187d5d2f4 0x187d4644c 0x187d5cc90 0x187d1c724 0x187d567b8 0x187d55e58 0x187d29660 0x187fc7d6c 0x187d27bc8 0x18355e324 0x18355d5c8 0x18355b678 0x183489664 0x18c5cb5a4 0x187d8e984 0x100139854 0x1941f2a08) libc++abi.dylib:以 NSException 类型的未捕获异常终止
【问题讨论】: