相关疑难解决方法(0)

什么是NSZombie?

我已经看到建议在调试时设置NSZombieEnabledtrue.什么是NSZombie?它是一个框架吗?一个设置?

iphone objective-c nszombie ios

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

在Mac上写的核心转储在哪里?

在Mac OS X上,如果我将SIGQUIT发送到我的C程序,它会终止,但是没有核心转储文件.

您是否必须在Mac OS X上手动启用核心转储(如何?),还是将它们写入其他地方而不是工作目录?

unix macos coredump signals

71
推荐指数
5
解决办法
5万
查看次数

如何捕获EXC_BAD_ACCESS(代码= 1,地址= 0x00XXXXXX)?

我正在尝试记录我的应用中发生的所有崩溃.我写了一个signalHandler和一个exceptionHandler.我正在为sys/signal.h文件中定义的所有信号注册signalHandler.我在SIGABRT,SIGUSR1等上调用了signalHandler方法.

问题是,我有时会得到一些奇怪的信号,而不是调用我的signalHandler.一个例子是EXC_BAD_ACCESS(代码= 1或2,地址='某个存储器地址').我已经使用signalHandler注册了SIGSEGV; 实际上我已在sys/signal.h文件中注册了所有已定义的信号.

如果要创建此EXC_BAD_ACCESS(code = 1,address = 0x00XXXXXX)信号,只需在应用中编写以下代码行,

NSLog(@"Stupid Log %@ %@");
Run Code Online (Sandbox Code Playgroud)

有人可以帮助我,抓住这样的信号吗?

提前致谢,

苏拉杰

iphone signals exception objective-c ios

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

标签 统计

ios ×2

iphone ×2

objective-c ×2

signals ×2

coredump ×1

exception ×1

macos ×1

nszombie ×1

unix ×1