打开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
原创
©著作权归作者所有:来自51CTO博客作者hongmin118的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:百度的标注物没有ID的解决办法
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Microsoft 365 开发:开发者如何使用Delegated Access通过PowerShell调用Graph API
51CTO Blog地址:https://blog.51cto.com/u_13969817Microsoft Graph API是一种RESTful web API,它整合了对各种Microsoft 365服务的访问,允许开发人员创建跨多个平台与数据交互的应用程序,包括Azure Active Directory、SharePoint、OneDrive、Outlook等。Microsoft Gr
Graph PowerShell API 使用Delegated Access 调用