首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

报错:Message sent to deallocated instance的解决办法

2012-09-28 
报错:Message sent to deallocated instance的解决方法?NSMutableArray *arr [NSMutableArray array][N

报错:Message sent to deallocated instance的解决方法

?

NSMutableArray *arr = [NSMutableArray array];

[NSMutableArray array]相当于[[[NSMutableArray alloc] init] autorelease]. 所以有一个隐式的释放 (autorelease) 。

以下是保存他的方法:

  1. arr = [[NSMutableArray array] retain];
  2. arr = [[NSMutableArray alloc] init];
  3. 利用setter能保存新值得方法 (声明@property(retain)):

    self.arr = [NSMutableArray array];

如果有不同观点希望能够提提意见建议,谢谢!

热点排行