message sent to deallocated instance
来源:互联网 发布:知乎周刊 epub 编辑:程序博客网 时间:2024/05/21 19:46
开发一个项目中, 出现了[Obj retain] message sent to deallocated instance 0x… 的错误, 字面翻译是向一个已经释放的对象发送了消息, 现在需要定位在哪里多次释放了一个Obj, 但是xcode并没有给标记出来.
这时, 打开活动监视器
找到当前crash的项目的活动进程PID, (不要结束项目)
此时, 我们拿到了 项目的 PID 和 发送错误的地址信息
PID: 2054
Crash 地址: 0x7fdf6d066e00
打开“终端”,输入以下命令:
sudo malloc_history 2054 0x7fdf6d066e00
结果出现error如下:
解决方法:
然后, 重新输入上述命令, 输入密码后, 即可打印出相关的 log 日志.
最后的那个[WKWebView xxx_initWithFrame]方法就是我们自定义的方法, 这里重复释放了WKWebView. 找到出错的原因, 可以定位问题.
阅读全文
0 0
- message sent to deallocated instance
- message sent to deallocated instance
- message sent to deallocated instance
- message sent to deallocated instance
- message sent to deallocated instance
- message sent to deallocated instance
- message sent to deallocated instance
- message sent to deallocated instance
- message sent to deallocated instance
- message sent to deallocated instance
- message sent to deallocated instance
- message sent to deallocated instance
- [UIImage _isCached]: message sent to deallocated instance
- message sent to deallocated instance 除錯
- message sent to deallocated instance 除錯
- “[CALayer release]: message sent to deallocated instance
- [CALayer release]: message sent to deallocated instance
- message sent to deallocated instance 的解决办法
- K最近邻(KNN)
- Android Studio你可能还不知道的操作
- 面向对象中(包装类的使用)
- SVN学习
- Dataframe筛选数据
- message sent to deallocated instance
- struts编程出现There is no Action mapped for namespace [/] and action...除三大可能外的另一原因
- servlet技术
- “玲珑杯”ACM比赛 Round #21【石子合并O(n^2)】
- 快速排序
- 信号与系统课上一些非系统性matlab函数概念
- sdk
- Windows 2003 群集环境搭建
- 迷宫问题(栈)