报错:Message sent to deallocated instance的解决方法
?
NSMutableArray *arr = [NSMutableArray array];
[NSMutableArray array]
相当于
[[[NSMutableArray alloc] init] autorelease]
. 所以有一个隐式的释放 (autorelease) 。
以下是保存他的方法:
arr = [[NSMutableArray array] retain];
arr = [[NSMutableArray alloc] init];
利用setter能保存新值得方法 (声明
@property(retain)
):self.
arr
= [NSMutableArray array];
如果有不同观点希望能够提提意见建议,谢谢!