我遇到了一些奇怪的行为 - 我在对象的 dealloc 中释放了一个属性“密钥”,当我在 iPad 上调试应用程序时,这工作正常。
但是,当我“正常”启动应用程序时,即没有通过 XCode 运行它,它会立即崩溃,通过查看崩溃日志,我可以看到这是因为“key”属性在它被释放的地方抛出了一个 BAD ACCESS 错误。
有谁知道为什么我的应用程序在这两种情况下的行为可能会有所不同?
我显然可以修复这个错误,但我什至不确定它为什么会发生......
我遇到了一些奇怪的行为 - 我在对象的 dealloc 中释放了一个属性“密钥”,当我在 iPad 上调试应用程序时,这工作正常。
但是,当我“正常”启动应用程序时,即没有通过 XCode 运行它,它会立即崩溃,通过查看崩溃日志,我可以看到这是因为“key”属性在它被释放的地方抛出了一个 BAD ACCESS 错误。
有谁知道为什么我的应用程序在这两种情况下的行为可能会有所不同?
我显然可以修复这个错误,但我什至不确定它为什么会发生......