在没有泄漏的情况下返回数组!

时间:2011-02-08 06:22:27

标签: iphone objective-c memory nsarray memory-leaks

[sender LoadDataComplete:arrDetailData]; 我从我的类中继承ViewController的一个客观C类返回这个数组...如果我在这下面编写[arrDetailData release] ...我会崩溃... 请告知它...如何在没有泄漏的情况下获得此阵列

3 个答案:

答案 0 :(得分:3)

你为什么不自动释放它?

答案 1 :(得分:2)

@devaditya你应该使用autorelease而不是release

[arrDetailData autorelease];

您可以在return声明之前写下此声明。

答案 2 :(得分:0)

当你使用[array relese]时,它会很快释放对象,它可能会崩溃你的app ..所以使用autorelese ..如果你的意思是你想要从数组中删除对象[array RemoveAllobjects] .. {{ 3}}