本文摘自:http://www.fengqijun.com/posts/open-nszombieenabled-help-diagnose-exc-bad-access

打开NSZombieEnabled来调试EXC_BAD_ACCESS

在写iOS程序时,无论你是新手还是牛人,都有可能会碰到EXC_BAD_ACCESS。而此时你的debug area中不会显示任何信息可以来帮助你找出问题。此时就需要打开NSZombieEnabled来提供更多有用的信息。

在XCode 4.2中,有两种方法来打开NSZombie。

方法一,添加环境变量, 在菜单中,选择Product->Edit Schema, 选择Run (App Name), 在Arguments下面的Environment Variables中,添加NSZombieEnabled, Value值为YES。

方法二,打开Diagnostics, 同样在菜单中选择Product -> Edit Schema, 选择Run (App Name), 在Diagnostics下,打开Memory Management下的Enable Zombie Objects.

此时,在运行程序,就会显示哪个instance已经被release了,而你还向这个对象发消息。

xcode 4.2 如何调试 EXC_BAD_ACCESS相关推荐

  1. Xcode基础知识与调试lldb命令

    1.Xcode IDE概览 说明:从左到右,依次是"导航窗格(Navigator)->边列(Gutter)->焦点列(Ribbon)->代码编辑窗口(Standard/Pr ...

  2. Xcode搭建真机调试环境 图文实例

    Xcode搭建真机调试环境 是本文要介绍的内容,不多说,我们之间进入主题,在Xcode 3.2.5(我用的版本)中,可以简化步骤.注:最好在Safari上完成下面步骤,因为在其它浏览器上可以不到正常上 ...

  3. 详解Xcode 6的视图调试

    详解Xcode 6的视图调试 2015-04-23 10:58 编辑: suiling 分类:iOS开发 来源:CocoaChina翻译 0 14885 XCodeXcode 6视图调试 招聘信息: ...

  4. 解决xcode iOS真机调试正常,模拟器失败问题

    解决xcode iOS真机调试正常,模拟器失败问题 参考文章: (1)解决xcode iOS真机调试正常,模拟器失败问题 (2)https://www.cnblogs.com/HemJohn/p/55 ...

  5. Swift 代码调试-善用XCode工具(UI调试,五种断点,预览UIImage...)

    原创Blog,转载请注明出处   http://blog.csdn.net/hello_hwc?viewmode=list  我的stackoverflow 工欲善其事,必先利其器,强烈建议新手同学好 ...

  6. xcode上真机调试iphone4s出现“There was an internal API error.”解决方案

    xcode7更新之后使用真机调试,在IOS8的一台Iphone5手机上面没什么问题,IOS8的一台iphone6也没问题.但是在IOS6的一台Iphone4s和 IOS7的ipad air2上面在最后 ...

  7. Xcode 上使用Reveal调试界面

    安装方法 1.打开Reveal,选择Help -> Show Reveal Library in Finder -> iOS Library 2.将Reveal.framework拖到Xc ...

  8. 转:Xcode下的GDB调试命令

    Xcode的调试器为用户提供了一个GDB的图形化界面,GDB是GNU组织的开放源代码调试器.您可以在Xcode的图形界面里做任何事情:但是,如果您需要您可以在命令行里使用GDB的命令,且gdb可以在终 ...

  9. 【转】Xcode 7 真机调试详细步骤

    原文网址:http://www.jianshu.com/p/fa5f90b61ad6 文/ldjhust(简书作者) 原文链接:http://www.jianshu.com/p/fa5f90b61ad ...

最新文章

  1. 戴尔坐拥100亿现金 收购目标剑指何方?
  2. 一元流量参数为null_为什么牛逼的程序员都不用 “ ! = null quot; 做判空?
  3. android 按钮中断,android – 如何“中断”在AccessibilityService中执行的操作?
  4. Jedis 设置key的超时时间
  5. 如何构建低延时直播体验,让互动更实时?
  6. 计算机导论python知识点_如何系统地自学 Python?
  7. C# 采用线程重绘图形要点记录
  8. 《Android测试的学习笔记》——Introduction
  9. 不同VLAN间的通信
  10. allwinner h3 通用DMA 驱动(SylixOS 操作系统)
  11. python编程入门第三版pdf-Python核心编程第3版PDF电子书免费下载
  12. MAX485芯片收发详解 实现485通信
  13. 获取支付宝小程序链接
  14. wex5 导入mysql_【分享】WeX5的正确打开方式(7)——数据组件详解
  15. 重装系统——最纯净的windows10系统安装方法
  16. 数据结构的形式定义、数据的逻辑结构、数据的存储结构
  17. 为什么程序员不缺网?三步教你破解WiFi密码,够简单!
  18. 干草堆(寒假每日一题 2)
  19. minio对象存储原理_使用MinIO在本地运行S3对象存储
  20. Android中FlowLayout的使用方法,监控布局大小并设置页面高度

热门文章

  1. db2 删除schema中所有表_常用SQL系列之(六):删除方式、数据库、表及索引元信息查询等...
  2. idea tomcat乱码_Tomcat新手常见问题
  3. 3288 android5.1 编译,RK3288編譯 Android 5.1 固件
  4. 检测网络耗时_无人机替代桥梁检测车检测桥梁的可行性分析
  5. 【分享】老调重弹,既懂技术又懂管理的人才发展中的实际问题
  6. git 基本命令记录
  7. 2016年8月份学习总结,读书《书都不会读,你还想成功》
  8. 笔记-信息系统安全管理-开放系统互连安全体系
  9. Android中提示:Service Intent must be explicit:Intent
  10. WInform中实现设置ZedGraph中曲线的X轴与Y轴的上限与下限