iOS--错误集锦--****is missing a [super ViewDidLoad]call
2016-01-16 18:39
525 查看
申明:此为本人学习笔记,若有纰漏错误之处的可留言共同探讨
用Analyze静态分析代码的时候遇到这样一个问题:
仔细看了一下,说的是没有检查到继承父类的加载方法
添加上[super viewDidLoad]; 就可以了
再分析其他页面,发现Potential leak of an object stored into 'cs' 大意是:cs这个对象存在泄露风险
因为现在都是用arc自动管理内存。因此,有些地方就会忽略掉一个问题:Objective-C类型的对象才支持arc,其他类型的对象,创建了就需要释放。
所以刚刚那个潜在的泄露就是因为coder手动创建了对象,没有销毁导致的。 那么我们手动销毁对象即可 一般来说,那个创建的方法后面去掉 Ref 再跟上Release就是销毁对象的方法了
问题就解决了。
用Analyze静态分析代码的时候遇到这样一个问题:
添加上[super viewDidLoad]; 就可以了
再分析其他页面,发现Potential leak of an object stored into 'cs' 大意是:cs这个对象存在泄露风险
因为现在都是用arc自动管理内存。因此,有些地方就会忽略掉一个问题:Objective-C类型的对象才支持arc,其他类型的对象,创建了就需要释放。
所以刚刚那个潜在的泄露就是因为coder手动创建了对象,没有销毁导致的。 那么我们手动销毁对象即可 一般来说,那个创建的方法后面去掉 Ref 再跟上Release就是销毁对象的方法了
问题就解决了。
相关文章推荐
- iOS 8 自适应 Cell
- ios开发笔记
- 基于SnapKit写的自动计算行高开源库
- iOS 异常处理@try,catch
- IOS级联(省份和城市)
- iOS Xcode编译报错问题解决办法汇总
- ios下,对于position:fixed支持不完美的额解决方案
- iOS开发~CocoaPods使用详细说明
- IOS中程序如何进行推送消息(本地推送,远程推送)
- 转: ios的关于autolayout的设计与实现
- iOS后台定位,实时向服务器发送最新位置
- 那些 iOS 7 中容易被忽视的新特性总结
- iOS触摸事件深入
- 【转】iOS 文件下载及断点续传
- iOS 视图上移20个像素 问题
- iOS远程推送的原理
- iOS开发技巧--去除项目中单个类型的警告
- iOS的socket开发基础
- iOS关于核心动画CoreAnimation
- iOS开发--异步在主线程中执行block的几种方法总结