当你遇到"modifying layer that is being finalized"的时候怎么办?

原创 2012年03月22日 14:58:31


       当你在iphone程序编程过程中,遇到"modifying layer that is being finalized",你要怎么办呢?一般来说这个问题都是由于重复释放一个UIView导致的。例如:

UIView *view = [[UIView alloc] init] autorelease];
[THE_SUPER_VIEW addSubview:view];
[view release]

       这个时候,当程序运行到[view release]的时候就会出现如题所说的问题。所以,如果view已经被释放(包括动态释放),那么就不要再调用release方法了,因为当这个view从其父view中被移除的时候,也会被释放。

      我遇到这样一个问题,我push出一个tableview,在push出的这个tableview里面,一个UITableView类型的全局实例变量contentTableView,用于创建tableview,我在viewdidload里面contenTableView=[[UITanleView alloc]init];随后释放掉了,我又在dealloc里面释放掉了,结果在ios4上面crash了,原因是"modifying layer that is being finalized",但在ios5上面运行是ok的。


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

错误案例(QPaintDevice: Cannot destroy paint device that is being painted)

今天,帮一网友改程序,非常郁闷,一个小bug找了很就,于是把程序写下,作下记录: 程序的功能大致是,点击四个按钮,分别显示四个图片在窗口! 先上程序: __author__ = 'Adminis...

线程:This application is modifying the autolayout engin from a background thread

昨天处理相册问题是,遇到这样的问题: This application is modifying the autolayout engin from a background thread,whic...

This application is modifying the autolayout engine from a background thread, which can lead to engi

当添加了子线程,没有回到主线程中刷新UI 会报错 This application is modifying the autolayout engine from a background thre...

哪些年遇到过的Andriod问题(三)Please ensure that adb is correctly located

1)     添加图标/背景,让程序好看点? 只能使用PNG的图标与背景 把转化后的图片拖到工程中res中的drawable-hdpi中 图片放到drawable-hdpi文件夹上,文件...

经常遇到Please ensure that adb is correctly located at 'D:\java\sdk\platform-tools\adb.exe' and can be

到问题描述: 运行android程序控制台输出     [2012-07-18 16:18:26 - ] The connection to adb is down, and a seve...

LGPhotoBrowser 网络请求图片 报出This application is modifying the autolayout engine from a background thread

LGPhotoBrowser 网络请求图片 报出This application is modifying the autolayout engine from a background thread

芒果iOS开发之This application is modifying the autolayout engine from a background thread崩溃

This application is modifying the autolayout engine from a background thread, which can lead to engi...

当你重新使用Android Studio的时候所需要的必备插件

Android Studio插件

当你输入一个网址的时候,实际会发生什么?(中英文同时转载)

当你输入一个网址的时候,实际会发生什么? 推荐直接看英文原文。 中文原文地址:http://www.cnblogs.com/wenanry/archive/2010/02/25/1673368.h...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)