iOS—出现Potential leak of an object stored into...

这是我的第一篇简书,感觉在这里做笔记挺方便的。以后我的项目涉及到的技术跟BUG都会在这记录。

最近在用三方类或者框架时,进行leak调试,都会发现一些泄漏的问题。比如最近刚加的Reachability(用于检测当前网络状态)。


查了一下发现,在ARC下,只有OC对象才能自动释放,但这里的ref并不是一个对象类型。在调用ref内存计数+1了,但是在后面用完后却没release.

所以呢在ref用完之后,要手动释放。加一句CFRelease(ref);

问题是比较简单解决,但是这个问题在最近使用的三方出现的比较频繁。。比如VPImageCropper啦balabala

所以在写完最后一段代码改完最后一个BUG按下CMD+R可以运行的时候先别开心。再SHIFT+CMD+B试试。




警告问题解决了,但运行直接crash。。看来我的方法还是有问题啊

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容