我有一个类A的标题在界面中的NSDictionary *data;
,而不是一个属性。功能之间的内存问题
在一种方法中,我调用另一个返回NSDictionary
的B类的另一种方法,我制作data = [class method]
,并且一切正常。
后来,当填充了data
时,我尝试从另一个A方法访问data
,并且应用程序崩溃。
如果我做在前面的方法上data
一个保留:
data = [class method];
[data retain];
它所有的作品,但我现在有一个内存泄漏。为什么会崩溃?
不要忘记'[super dealloc];',只是为了在政治上是正确的。 :) – 2011-04-27 17:23:14
确实,'[super dealloc]'总是一个好主意。 – 2011-04-27 17:49:37