iOS MRC中关于懒加载的内存问题

创建了一个继承与UIView的子类,里面声明了@property(nonatomic,retain)NSMutableArray*arr;下面是在.m文件里面重写的get... 创建了一个继承与UIView的子类,里面声明了 @property (nonatomic, retain) NSMutableArray *arr;
下面是在.m文件里面重写的getter和dealloc,然后创建对象
-(void)dealloc{
[_arr release];
[super dealloc];
}
-(NSMutableArray *)arr{
if (!_arr) {
_arr = [NSMutableArray array];
}
return _arr;
}
上面的步骤我同样在一个继承与NSObject的类中操作,最后继承与NSObject理所当然的崩溃,因为过度释放,但继承与UIView的完全没问题,求教大神这里面的原因
展开
 我来答
密斯特heart
2015-10-23 · 超过11用户采纳过TA的回答
知道答主
回答量:26
采纳率:0%
帮助的人:21.9万
展开全部
你把[_arr release]去掉试试
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式