解决ARC下performselector-may-cause-a-leak-because-its-selector-is-unknown 警告
在ARC下使用
[theTarget performSelector:theTarget withObject:Nil];
会出现警告:performselector-may-cause-a-leak-because-its-selector-is-unknown
解决方法:
1:添加如下宏
#define SuppressPerformSelectorLeakWarning(Stuff) \
do { \
_Pragma("clang diagnostic push") \
_Pragma("clang diagnostic ignored \"-Warc-performSelector-leaks\"") \
Stuff; \
_Pragma("clang diagnostic pop") \
} while (0)
2:使用宏
SuppressPerformSelectorLeakWarning([theTarget performSelector:theAction withObject:@"hello"]);
参考:http://stackoverflow.com/questions/7017281/performselector-may-cause-a-leak-because-its-selector-is-unknown
转载于:https://www.cnblogs.com/cocoajin/p/3402023.html
解决ARC下performselector-may-cause-a-leak-because-its-selector-is-unknown 警告相关推荐
- iOS之performSelector may cause a leak because its selector is unknown警告原因及其解决办法
1.问题 项目中使用到了从字符串创建选择器,编译时发现警告:"performSelector may cause a leak because its selector is unknown ...
- performSelector may cause a leak because its selector is unknown
转自:http://www.jianshu.com/p/6517ab655be7 问题 我在 ARC 模式下编译出了这个 warning: "performSelector may caus ...
- [iOS][Question]performselector may cause a leak because its selector is unknown
当使用 performSelector:时会出现上面的警告.比较烦人啊.你可以使用下面的方法去除 #pragma clang diagnostic ignored "-Warc-perfor ...
- 【转】解决win7下重装winXP 系统启动选择菜单消失 问题
解决win7下重装winXP 系统启动选择菜单消失 问题 帮了一个哥们重装了winXP 发现居然他的双系统选择菜单不见了 呵呵 发现从来没有遇到过这种情况 就上网找了一下 大多数都说改系统盘里面的bo ...
- 能在ARC下跑的ASIHTTPRequest框架(以及升了5.0,用了ARC后N多开源框架不能用的解决方案) .
能在ARC下跑的ASIHTTPRequest框架(以及升了5.0,用了ARC后N多开源框架不能用的解决方案) 2011-11-06 10:02 100人阅读 评论(0) 收藏 举报 能在ARC下跑的A ...
- [iOS]ARC下循环引用的问题
转载自:http://blog.cnbang.net/tech/2085/ [iOS]ARC下循环引用的问题 2013-8-30 最初 最近在开发应用时碰到使用ASIHttpRequest后在某些机器 ...
- 能在ARC下跑的ASIHTTPRequest框架(以及升了5.0,用了ARC后N多开源框架不能用的解决方案)
我在ios5sdk开发中,遇到asihttp因为arc的缘故,报了很多错,网上找了一上午,没找到一个具体解决办法.后来无意中发现,在target下面的build phases下有一个compile s ...
- 用P3P header解决IE下iframe跨域访问时候session丢失的问题
用P3P header解决IE下iframe跨域访问时候session丢失的问题 整合客户的登录时,或者其他一个网站通过iframe时,特别是一个http页面,访问一个https页面时,常常会sess ...
- 解决IE6下不支持 png24的透明图片问题
解决IE6下不支持 png24的透明图片问题 参考文章: (1)解决IE6下不支持 png24的透明图片问题 (2)https://www.cnblogs.com/heimanba/p/3826771 ...
最新文章
- linux监控(陆续补充)
- linux emule 编译 wx-config --libs,linux下编译wxwidgets所写程序所遇到的问题
- Python 技术篇-httpClient库连接服务器发送请求解析响应实例演示,No module named ‘httplib‘问题解决方法
- Spring 框架 AOP 的总结
- cad插入块_CAD中的quot;块quot;能否修改?能!一个命令可快速解决
- SQL Server-外部联接基础
- 工作3年,还不懂单点登录系统?看看这8幅漫画~
- 多媒体计算机教室的使用与管理,焦作师范高等专科学校多媒体教室使用管理规定...
- 【jszip3.2.1 解压文件乱码】
- java实现文章伪原创_网站伪原创的方法 - 百度搜狗360神马网站快速排名 - OSCHINA - 中文开源技术交流社区...
- ceph 代码分析 读_Ceph代码分析
- 信息短信服务器发送失败怎么办,短信发送失败如何设置
- 更改谷歌浏览器的安装位置(此方法同样适用于把安在C盘的东西移到其它盘)
- 比較好的JAVA網站
- electron 自动更新 热跟新
- 解释RIP协议为什么会有“好消息传得快,坏消息传得慢。”的现象?(解释超详细)
- mysql显示服务器地址,怎样查看mysql服务器所在地址
- Reaveal + iPhone(越狱)分析第三方app的UI视图结构
- 美团扫码付小程序的优化实践
- 计算广告 | 互联网广告的商业模式(1)