[CALayer release]: message sent to deallocated instance iOS内存过度释放问题
2024-08-24 08:47:03
[CALayer release]: message sent to deallocated instance iOS内存过度释放问题
解决方式:
1:先找到过度释放的 内存指针
开启-僵尸模式:xcode---Product--scheme--Edit Scheme ----Diagnostics---选中 Enable Zombie Objects
然后 运行 程序 ,点出 崩溃;
2:如果上面方式,还找不到 过度释放内存的指针;
xcode--Product--Profile---选择 Zombiles 即可,会自动开启程序内存调度工具
然后点击运行的程序,点出 崩溃的页面:出现如图,然后,点击,下面图片的,指针后面的 向右的小剪头,查看详情
指针详情:
从这里,可以看到,崩溃指针的 使用历史;
看到右面,有两个 高亮的地方,就表示,程序蹦在了那里,双击图右面,高亮的代码,就显示出了,指定的行
然后,找到指针,在指定行里面,处理内存问题就可以了
参考:http://stackoverflow.com/questions/7402171/calayer-release-message-sent-to-deallocated-instance
最新文章
- Java中FilterInputStream和FilterOutputStream的用法
- zabbix利用mutt和msmtp配置邮件报警
- Python装饰器与面向切面编程
- 如何教你在NIPS会议上批量下载历年的pdf文档(另附04~14年NIPS论文下载链接)
- Configuration python CGI in XAMPP in win-7
- /boot/grub/menu.lst详解
- IIS支持net.tcp
- android应用开发全程实录-你有多熟悉listview
- 关于Tarjan(2)
- sql中的for xml path() 实现字符串拼接
- Beautiful Dream hdu3418 (直接做或二分)
- WPF 查找控件的所有子控件
- C# Winform 对话框控件&;简单记事本
- 设计模式---接口隔离模式之代理模式(Proxy)
- OSG描边特效osgFX::Outline的修改
- Codeforces Round #358 (Div. 2) C. Alyona and the Tree 水题
- SecureCRT 如何改变对话框--每行输入字符数的多少
- web.xml 基本配置
- AJAX乱码解决新方法
- MyEclipse 代码里的中文字太小设置方法
热门文章
- React Native 系列(九)
- 【BZOJ 3771】 3771: Triple (FFT+容斥)
- [BZOJ4876][ZJOI2017]线段树
- bzoj 1101
- spoj 375 query on a tree LCT
- PAT甲级1012. The Best Rank
- 实战-130W表增加字段耗时
- 搭建MSSM框架(Maven+Spring+Spring MVC+MyBatis)
- CentOS 6.9/7通过yum安装指定版本的PostgreSQL
- eclipse.ini 文件使用说明