nszombieenabled相关内容

NSZombieEnabled 修复了我的应用程序?

当我推送某个视图控制器,然后弹出它,然后重复看似随机的次数,应用程序最终崩溃并出现错误 EXC_BAD_ACCESS. 这我每次都能可靠地复制.它主要发生在我第二次弹出视图控制器时,但有时可能是第三次或第四次. 所以我决定设置 NSZombieEnabled 来查看问题所在. 但启用此功能后,无法复制崩溃.所改变的只是我在我的活动可执行文件的配置中选中“NSZombieEnabl ..
发布时间:2022-01-12 11:41:58 其他开发

是否应为已发布的应用关闭NSZombieEnabled?

打开NSZombieEnabled可以为运行时发生的EXC_BAD_ACCESS问题提供一定的防护. 我正在做双重努力,以确保没有/很少的内存泄漏,但是我可能会过分释放,因此打开NSZombieEnabled将有助于防止这种情况,对吗?还是打开NSZombieEnabled,所有内存释放操作都将转换为无操作吗?确实是一个大问题. 解决方案 否,您不应该随NSZombiesEnable ..
发布时间:2020-05-08 22:08:01 移动开发

如何在Xcode 4中关闭NSZombieEnabled

我刚刚迁移到Xcode 4,我在Xcode 3中为我的应用程序激活了僵尸。我使用了以下方法: 转到项目 - >编辑活动可执行文件 单击参数 单击+ “要在环境中设置的变量”部分 在“名称”列中输入NSZombieEnabled,在“值”列中输入“是”。 确保选中NSZombieEnabled条目的复选标记。 现在我想确保它已关闭我的应用程序但不明白如何在XCODE4中检查/做到 ..
发布时间:2018-09-19 14:17:39 移动开发

Xcode Instruments - Zombies - 我在寻找什么?

当我在Xcode中运行Project / Profile并选择“ Zombies ”时,该应用程序在启用了“ NSZombie detection ”的模拟器中运行。但是我该怎么想告诉我有问题呢?我看到的只是运行的分配工具和下面的统计数据。它会在哪里向我显示检测到 Zombie ? 解决方案 您将在对象分配栏上方获得泄漏。 查看此图片; 参考,请查看此视频 ..
发布时间:2018-09-18 15:51:19 移动开发

使用ARC + NSZombieEnabled时,为什么没有释放对象

我将我的应用程序转换为ARC,并注意到在我的一个视图控制器中分配的对象在该视图控制器被解除分配时没有被释放。花了一段时间才弄清楚原因。我在调试时为我的项目启用了Zombie Objects,结果证明这是原因。考虑以下应用程序逻辑: 1)用户在 RootViewController 中调用导致的操作SecondaryViewController 将通过 presentModalViewCont ..
发布时间:2018-08-30 18:36:51 移动开发

如何使用XCode 4在iPhone可执行文件中设置环境变量?

自从切换到XCode 4以来,我一直在找到如何在iPhone可执行文件中设置环境变量(如NSZombies)的问题。在XCode 3中,您可以右键单击.app文件,选择“获取信息”并设置环境变量。但是在XCode 4中看起来似乎不可能做到这一点。新的UI中有哪些? 解决方案 如果您单击方案下拉栏 - >编辑方案 - >参数选项卡,然后在“环境变量”列中添加NSZombieEnabled,并 ..

NSZombieEnabled FIXES我的应用程序?

当我推一个特定的视图控制器,然后去弹出它,然后重复一个看似随机的次数的应用程序最终崩溃与错误EXC_BAD_ACCESS。 可以可靠地复制每次。它主要发生在第二次我弹出视图控制器,但有时它可以是第三或第四。 所以我决定设置NSZombieEnabled看到的问题是什么。 但是启用了此功能后,无法复制崩溃。所有这些改变是我检查在“NSZombieEnabled”在我的活动可执行文件 ..
发布时间:2017-01-13 11:28:59 其他开发