相关疑难解决方法(0)

如何追踪SIGABRT的原因

我出于示例目的显示了此问题的代码,但实际上我的问题是:我应该如何跟踪并理解SIGABRT错误?我读到了这个问题:没有错误信息的sigabrt,但我不认为这与我的问题有关.

我将在下面展示的示例显然不是xib问题,之前获得SIGABRT似乎更多地与未处理的异常有关.我尝试过使用GDB,bt但这没有用.是否没有更全面的转储可供查看?我也使用过NSZombie,但我真的不明白如何使用它,所以如果这是你的答案,请提供一个文档的链接,说明我应该如何从中获取相关数据.

这是我的例子:我正在尝试使用Core Data.我的项目最初并没有设置它,所以我不得不手动添加它,我通过转到我的项目> Build Phases> Link Binary with Libraries>点击加号并添加CoreData.framework

然后我通过转到文件>新建>数据模型创建了我的数据模型.我创建了很多属性,就是这样

之后,我向app委托添加了正确的方法(我通过使用Core Data创建一个新项目,然后复制方法来完成此操作):

//code removed, as its not needed for the question/answer
Run Code Online (Sandbox Code Playgroud)

在此之后,我只是尝试将值保存到托管对象(再一次,使用新项目从默认实现复制代码):

//code removed, as its not needed for the question/answer
Run Code Online (Sandbox Code Playgroud)

但是,当我执行该addTime方法时,我得到的只是SIGABRT错误.

xcode错误

crash cocoa-touch objective-c sigabrt

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

如何通过NSURLConnection sendAsynchronousRequest取消异步调用?

我有一个Web服务调用实时对用户输入执行一些验证.我想用于[NSURLConnection sendAsynchronousRequest]验证(在iOS 5中引入),但如果用户同时更改输入字段内容,则取消它.取消当前请求的最佳方法是什么?

iphone objective-c nsurlconnection ios ios5

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

标签 统计

objective-c ×2

cocoa-touch ×1

crash ×1

ios ×1

ios5 ×1

iphone ×1

nsurlconnection ×1

sigabrt ×1