iOS Xcode报错exc_bad access code=exc_1386_gpflt处理

原创 2016年05月30日 13:08:45

今天调试的时候碰到了exc_bad access code=exc_1386_gpflt报错,查了一些资料发现是内存管理方面的问题,并找到了一个调试方法,在这里分享一下,希望能帮到碰到同样问题的朋友。

这个问题一般是访问了已经释放的对象导致的,可以开启僵尸对象(Zombie Objects)来定位问题:在Xcode的菜单:Product->Scheme->Edit Scheme->Run xxx.app

右边的选项中,选中Enable Zombie Objects。开启该选项后,程序在运行时,如果访问了已经释放的对象,则会给出较准确的定位信息,可以帮助确定问题所在。

该功能的原理是,在对象释放(retainCount为0)时,使用一个内置的Zombie对象,替代原来被释放的对象。无论向该对象发送什么消息(函数调用),都会触发异常,抛出调试信息。

记得在问题被修复后,关闭该功能。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

内存管理机制 Thread 1:EXC_BAD_ACCESS(code=EXC_I386_GPFLT)错误

iOS5之后苹果公司引入了ARC机制,大大方便了ios开发者对内存的管理机制。在iphone 4出世的时候为什么ios在512M的内存中可以运行很大的游戏,保持畅快流畅的状态。得益于ios非常好的内存...

在xcode 调试C++ 代码时出现的EXC_BAD_ACCESS 错误

在xcode 调试C++ 代码时出现的EXC_BAD_ACCESS 错误

Xcode7中你一定要知道的调试神技 & EXC_BAD_ACCESS

Xcode7中苹果为我们增加了两个重要的debug相关功能。了解之后觉得非常实用,介绍给大家。 1.Address Sanitizer: 妈妈再也不用担心 EXC_BAD_ACCESS?...
  • itianyi
  • itianyi
  • 2016年01月25日 12:09
  • 7388

僵尸对象导致crash(Thread 1:EXC_BAD_ACCESS(code=EXC_I386_GPFLT))

APP运行过种中闪退,没有打印出任何提示信息,全局断点All Exceptions也没有起作用,而是直接进入main函数,并显示信息"Thread 1:EXC_BAD_ACCESS(code=EXC_...

iOS thread1:exc_bad)access(code=exc_1386_gpflt) 调试方案

问题原因:内存管理问题,多半出现在访问了已经被释放的对象,可以开启僵尸对象定位: 步骤如图: 1. 2.调试完毕,请务必把勾勾去掉。...

xcode7升级后导致奔溃到jsonkit

升级到xcode7之后,你会神奇的发现你的项目会奔溃到jsonkit里,报thread 1:exc_bad_access(codeexc_i386_gpflt)野指针错误 根据奔溃到jsonkit....

解决EXC_BAD_ACCESS错误的一种方法--NSZombieEnabled

我们做iOS 程序开发时经常用遇到 EXC_BAD_ACCESS 错误导致 Crash,出现这种错误时一般 Xcode 不会给我们太多的信息来定位错误来源,只是在应用 Delegate 上留下像Thr...
  • likendsl
  • likendsl
  • 2012年05月14日 20:30
  • 79926

Delegate未设为nil导致的thread 1:exc_bad_access(code=EXC_I386_GPFLT)

Delegate未设为nil导致的thread 1:exc_bad_access(code=EXC_I386_GPFLT)

EXC_BAD_ACCESS(code=EXC_I386_GPFLT 错误解析

该错误是由于指针错误, 操作了不正确的内存, 我用的是xcode6.3.2版本,支持自动引用计数, 之前看的文档,视频都是没有使用这个功能,关闭后,经常引起这个错误, 不断的对比代码 发现和书上的...

iOS程序警告:EXC_BAD_ACCESS(code=1

转载自:http://blog.csdn.net/lvxiangan/article/details/25966923 【问题】 BirdWatching的iOS app,...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS Xcode报错exc_bad access code=exc_1386_gpflt处理
举报原因:
原因补充:

(最多只允许输入30个字)