clang静态分析警告:Object autorelease too many times
来源:互联网 发布:淘宝刷手退款能报警吗 编辑:程序博客网 时间:2024/05/20 18:01
clang静态分析警告:Object autorelease too many times
问题代码块
MusicFeeAuthQueryingPopView *queryView = [[MusicFeeAuthQueryingPopView alloc] initwithMusicId:mediaItem.persistentId authType:KWMFAuthorityPlay resourceType:KWMFResourceTypeAudio]; [queryView show:nil sipState:NO]; [queryView doModal]; [queryView autorelease]; if (queryView.resultUserCancel ) return NO; if ([queryView resultAuthCheckSuccessWithOperation:causeType]) return YES; KWMusicFeeOneItem * feeOneItem = [queryView resultFirstFeeSong:causeType];
当把MusicFeeAuthQueryingPopView的initwithMusicId改称initWithMusicId ,即符合initWith的命名格式,再次用clang分析,告警消失.
如果打开clang的详细分析结果,会发现小写的initwithMusicId返回的是引用计数0的对象(clang的分析错误,不是运行时结果)
0 0
- clang静态分析警告:Object autorelease too many times
- Server redirected too many times
- Server redirected too many times (20)解决之道
- too many connections 分析
- java.net.ProtocolException: Server redirected too many times (20)
- 关于Object-C中的警告 #pragma message、#warnings、#pragma clang
- BEGIN EMD_NOTIFICATION.QUEUE_READY(:1, :2, :3); execute too many times in two hours
- ORA-00913: too many values分析
- Too many open files问题分析
- Too many open files问题分析
- Too many open files问题分析
- Too many open files问题分析
- Too many open files问题分析
- Linux "Too many open files" 问题分析
- ORA-01898: too many precision specifiers 分析
- ORA-00913: too many values 错误分析
- How many times
- [Linux]用Clang实现代码静态分析
- xcode 调试技巧
- 加载网络数据
- POJ 3414 Pots(BFS 倒水)
- ArcEngine下投影坐标和经纬度坐标的相互转换
- 两种Java容器类List和Set分析
- clang静态分析警告:Object autorelease too many times
- 更新mac自带的python
- 二维码简要介绍
- Google Search APK can not work on android 4.2
- spring mvc常用的注解:
- 方格的走法
- 浅谈newInstance()方法和new关键字
- 第六讲-四个项目
- HDU_1698_区间更新