Objective c 未分配要释放的指针。iOS 4有问题,但iOS 5没有问题?

Objective c 未分配要释放的指针。iOS 4有问题,但iOS 5没有问题?,objective-c,xcode,release,ios4,ios5,Objective C,Xcode,Release,Ios4,Ios5,我曾试图在iOS 5 beta版iPhone上开发一个应用程序,代码可以毫无错误地运行,但当我试图将相同的应用程序编译到iOS 4.3.3和iOS 4.3设备时,我遇到了一个错误“未分配被释放的指针” 我在网上搜索解决方案,很明显这是一个链接,可以很快发布一个对象,但我甚至在发布任何对象之前就崩溃了。其他一些开发人员在iOS 4上测试时也遇到了相同的错误,但在iOS 3.2中没有 你有什么想法吗?还有什么解决办法吗 谢谢:) LawrenceXcode 4.2包含了一个更好的编译器,它将帮助您发

我曾试图在iOS 5 beta版iPhone上开发一个应用程序,代码可以毫无错误地运行,但当我试图将相同的应用程序编译到iOS 4.3.3和iOS 4.3设备时,我遇到了一个错误“未分配被释放的指针”

我在网上搜索解决方案,很明显这是一个链接,可以很快发布一个对象,但我甚至在发布任何对象之前就崩溃了。其他一些开发人员在iOS 4上测试时也遇到了相同的错误,但在iOS 3.2中没有

你有什么想法吗?还有什么解决办法吗

谢谢:)


Lawrence

Xcode 4.2包含了一个更好的编译器,它将帮助您发现比旧编译器为您指出的更多的内存管理错误。这是因为为了实现ARC,他们需要进行更深入的静态代码分析。通常情况下,程序崩溃的地方与原始错误发生的地方不同。我在这里列出了一些解决此类问题的方法:。

如果您想获得远程相关、信息丰富且有用的答案,您需要向我们提供堆栈跟踪和/或相关源代码。谢谢