相关疑难解决方法(0)

Xcode/LLDB:如何获取有关刚引发的异常的信息?

好吧,想象一下我的断点objc_exception_throw刚刚触发.我正坐在调试器提示符下,我想获得有关异常对象的更多信息.我在哪里找到它?

iphone debugging xcode objective-c lldb

81
推荐指数
3
解决办法
3万
查看次数

如何用断点导航器中的定义替换 NSUncaughtExceptionHandler?

到目前为止,我NSUncaughtExceptionHandler在代码中使用过:

void uncaughtExceptionHandler(NSException *exception) {
    NSLog(@"*************************************************");
    NSLog(@"CRASH: %@", exception);
    NSLog(@"Stack Trace: %@", [exception callStackSymbols]);
    NSLog(@"*************************************************");
}

NSUncaughtExceptionHandler *exceptionHandlerPtr = &uncaughtExceptionHandler;
Run Code Online (Sandbox Code Playgroud)

我知道在 Xcode 中我可以为所有异常添加异常断点

在此处输入图片说明

然后我可以编辑断点

在此处输入图片说明

最后我不知道如何配置它来替换我的代码NSUncaughtExceptionHandler

在此处输入图片说明

xcode breakpoints nsexception ios swift

2
推荐指数
1
解决办法
814
查看次数

标签 统计

xcode ×2

breakpoints ×1

debugging ×1

ios ×1

iphone ×1

lldb ×1

nsexception ×1

objective-c ×1

swift ×1