博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[CALayer release]: message sent to deallocated instance iOS内存过度释放问题
阅读量:6921 次
发布时间:2019-06-27

本文共 487 字,大约阅读时间需要 1 分钟。

[CALayer release]: message sent to deallocated instance iOS内存过度释放问题

解决方式:

1:先找到过度释放的 内存指针

  开启-僵尸模式:xcode---Product--scheme--Edit Scheme ----Diagnostics---选中 Enable Zombie Objects

  然后 运行 程序 ,点出 崩溃;

2:如果上面方式,还找不到 过度释放内存的指针;

   xcode--Product--Profile---选择 Zombiles 即可,会自动开启程序内存调度工具

 

然后点击运行的程序,点出 崩溃的页面:出现如图,然后,点击,下面图片的,指针后面的 向右的小剪头,查看详情

 

 

指针详情:

 

从这里,可以看到,崩溃指针的 使用历史;

看到右面,有两个 高亮的地方,就表示,程序蹦在了那里,双击图右面,高亮的代码,就显示出了,指定的行

 

然后,找到指针,在指定行里面,处理内存问题就可以了

 

参考:

 

转载于:https://www.cnblogs.com/cocoajin/p/3534771.html

你可能感兴趣的文章
Android学习—动态布局方法总结
查看>>
需求与暗需求
查看>>
那些好用的小工具——Database Browser
查看>>
如何使用Rebase以及bind来重定位和绑定dll
查看>>
Diff程序的原理
查看>>
测试粒度
查看>>
oral_quiz->#俩queue实现stack#
查看>>
Hibernate 多对一关联配置
查看>>
解决ios safari中按钮圆角问题
查看>>
理解 Java 的 GC 与 引用
查看>>
常用LINUX_C字符串处理函数整理
查看>>
URL 和 URI 区别?
查看>>
如何绘画状态机来描述业务的变化
查看>>
系统稳定性
查看>>
PAT 1045___未完成
查看>>
用zuul将微服务的多个swagger api文档聚合成一个文档
查看>>
ionic 提示 Error: Could not find gradle wrapper within Android SDK.
查看>>
PopupWindow下拉背景模糊地实现
查看>>
在 CakePHP 2.10.3 中,在控制器中打印已经执行过的 SQL 语句流程
查看>>
CpuIdle Extreme(CPU降温工具)官方版
查看>>