35得票5回答
为什么使用ARC+NSZombieEnabled时对象没有被释放?

我将我的应用程序转换为ARC,并注意到在其中一个视图控制器中分配的对象在该视图控制器被解除分配时没有被解除分配。需要一段时间才能找出原因。我在调试期间为项目启用了Zombie objects,这被证明是问题的原因。考虑以下应用程序逻辑: 1)用户在RootViewController中调用操...

13得票1回答
Xcode Instruments - Zombies - 我需要寻找什么?

当我在Xcode中运行Project/Profile并选择“Zombies”时,应用程序将在模拟器中运行,并启用“NSZombie detection”。但是,我应该寻找什么来告诉我存在问题?我只看到Allocation工具在运行和下面的统计数据。它实际上会在哪里显示检测到一个Zombie?

10得票1回答
在iOS上,使用saveInBackgroundWithBlock解析时崩溃

我成功地向我的解析类(表格)添加了一些数据。 在保存成功后(我可以在网站上看到数据),我的应用程序崩溃了,控制台没有留下任何消息。我尝试使用“启用僵尸对象”设置来获取消息。这是我得到的消息,与我正在做的事情无关:-[UIActivityIndicatorView release]: mess...

9得票1回答
如何在Xcode 4中关闭NSZombieEnabled

我刚刚迁移到Xcode 4,之前在Xcode 3中为我的应用程序启用了zombie。我使用了以下方法: 进入项目 -> 编辑活动可执行文件 点击Arguments 在“环境中要设置的变量”部分中点击+ 在名称列中输入NSZombieEnabled,在值列中输入YES。 ...

7得票3回答
如何在使用XCode 4的iPhone可执行文件中设置环境变量?

自从转换到XCode 4后,我一直在寻找如何在iPhone可执行文件中设置环境变量(例如NSZombies)。在XCode 3中,您可以右键单击您的.app文件,选择“获取信息”并设置环境变量。但是在XCode 4中似乎无法这样做。在新的UI中它在哪里呢?

7得票2回答
尝试创建USE_BLOCK_IN_FRAME时出现EXC_BAD_ACCESS和NSFetchedResultsController相关的问题

这是我的问题更新。当程序中止时,我现在收到此警告。 警告:尝试创建具有不在框架中的块的USE_BLOCK_IN_FRAME变量。 我找不到太多关于这意味着什么的信息。 这让我感到困惑。我得到了EXC_BAD_ACCESS错误。我有NSZombieEneabled(这有助于解决早期的问题),...