问题标签 [nszombie]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
objective-c - 如何在 xcode 中使用 NSzombie?
我的应用程序崩溃了很多!如何通过 NSZombie 找到错误?
有人可以逐步指导我使用 NSZombie 或 Valgrind 工具来查找内存错误、引用错误等。
xcode - 断点在 Xcode 中被停用:当 NSZombieEnabled == YES 时,EXC_BAD_ACCESS
这个问题已经过时了,因为它是针对 XCode 3 提出的。请不要认为它对 XCode 4+ 有用。=)
我的应用程序在(看似)随机事件时崩溃。所以,我想添加 NSZombieEnabled 来调试我的 iPhone 应用程序。我克隆了我的目标并将其 Info.plist 设置为与原始目标相同,并将 NSZombieEnabled 设置为 YES。
一旦我运行该应用程序,它就会崩溃并显示...
这仅在 NSZombieEnabled 设置为 YES 时发生。如果未设置,应用程序只会运行(并在不同时间崩溃)
我想添加诸如“-[_NSZombie methodSignatureForSelector:]”之类的断点,但它们在调试期间被停用。我在打开和关闭“懒加载符号”的情况下尝试了两种方法。
我还尝试将我的 ~/.gdbinit 文件设置为
在控制台中产生这个结果:
为什么我的断点会被停用?
iphone - 如何在异步 NSURLConnection 中处理 NSZombies?
我目前正在异步使用NSURLConnection
几个UIViews
(每个视图都NSURLConnection
作为委托处理)。我遇到的问题是当用户切换视图太快并且委托成为NSZombie
应用程序崩溃时 - 那是 NSURLConnection 不再有活动委托。那么,第一个问题是是否有办法规避这种情况?
第二个问题很简单——我该如何处理 NSZombie?简单if(myObject != nil)..
的根本行不通。
iphone - NSZombie 在分布式应用程序上
在仍然启用 NSZombie 的情况下编译分发应用程序是否有任何危险?我通常在开发时为我的所有应用程序打开它,因为它非常有用,但我不了解与启用它并无限期地打开它相关的全部后果和潜在问题。
谢谢!
objective-c - GDB 因 NSZombieEnabled 而死
我在用于 iPhone 的 Objective-C、XCode 中的内存(exc-bad-access)有一些问题,所以我搜索了一下,发现了(很棒的)NSZombieEnabled。外面的每个人都在解释这有多酷……但这对我不起作用:/
我遵循以下“教程”:http ://www.cocoadev.com/index.pl?DebuggingAutorelease
- 我双击可执行选项卡(左面板)下的可执行文件,并将 NSZombieEnabled=YES 添加到环境变量中
- 我还添加了许多其他选项(例如 malloc 历史记录、我在网上找到的一些自定义 ~/.gdbinit 等),但这并没有解决问题
所以基本上当我启动(在调试模式下)GDB sais
“未定义的命令:“NSZombieEnabled”。尝试“帮助”。
它基本上停止了(在状态栏中它说 - GDB 中的错误 - 终止)。
iphone - NSZombieEnabled 不起作用
当我设置时,NSZombieEnabled = Yes
没有任何东西写入控制台。我怎样才能解决这个问题?或者你能告诉我任何其他的工具EXC_BAD_ACCESS
吗?
iphone - XCode - iPhone SDK 僵尸
调试使用 iPhone SDK 3.x 目标构建的应用程序时是否支持 NSZombiesEnabled?
此外,如果它受支持,是否有任何地方可以获得支持的可能级别列表?
objective-c - 如何在 Xcode 4 中设置 NSZombieEnabled?
如何在 Xcode 4 中设置我的可执行文件NSZombieEnabled
?CFZombieLevel
iphone - NSLocalizedStringFromTable 崩溃
我使用 txts 文件中的按钮文本创建了一个 UIActionSheet。在我将 NSZombieEnabled、NSDebuEnabled 设置为 YES 并将 NSDeallocateZombies 设置为 NO 后,我得到一个带有以下消息的断点:
*** -[CFString isEqual:]: 消息发送到已释放实例 0x11fae00
这发生在第三次或第四次显示 UIActionSheet 之后,而不是立即显示。发生这种情况的代码是:
如果我删除 NSDealocateZombies,模拟器中不会再出现崩溃,但我会在控制台中收到警告:
[CFString _cfTypeID]:消息发送到释放的实例
你遇到过这样的问题吗?从资源中重复获取字符串是错误的吗?作为最后一个解决方案,我想将它们放在成员变量中一次,从而避免对 NSLocalizedStringFromTable 再次调用相同的文本。
ios - 错误 0x1c8250:iphone 中的双倍可用内存
当调用我的控制器的 delloc 时,我面临“对象 0x1c8250 错误:双重释放”的错误。我会导致一些内存问题。请指导我有关此错误的信息。防止此错误的最佳方法是什么。