在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 警告相关推荐

  1. iOS之performSelector may cause a leak because its selector is unknown警告原因及其解决办法

    1.问题 项目中使用到了从字符串创建选择器,编译时发现警告:"performSelector may cause a leak because its selector is unknown ...

  2. performSelector may cause a leak because its selector is unknown

    转自:http://www.jianshu.com/p/6517ab655be7 问题 我在 ARC 模式下编译出了这个 warning: "performSelector may caus ...

  3. [iOS][Question]performselector may cause a leak because its selector is unknown

    当使用 performSelector:时会出现上面的警告.比较烦人啊.你可以使用下面的方法去除 #pragma clang diagnostic ignored "-Warc-perfor ...

  4. 【转】解决win7下重装winXP 系统启动选择菜单消失 问题

    解决win7下重装winXP 系统启动选择菜单消失 问题 帮了一个哥们重装了winXP 发现居然他的双系统选择菜单不见了 呵呵 发现从来没有遇到过这种情况 就上网找了一下 大多数都说改系统盘里面的bo ...

  5. 能在ARC下跑的ASIHTTPRequest框架(以及升了5.0,用了ARC后N多开源框架不能用的解决方案) .

    能在ARC下跑的ASIHTTPRequest框架(以及升了5.0,用了ARC后N多开源框架不能用的解决方案) 2011-11-06 10:02 100人阅读 评论(0) 收藏 举报 能在ARC下跑的A ...

  6. [iOS]ARC下循环引用的问题

    转载自:http://blog.cnbang.net/tech/2085/ [iOS]ARC下循环引用的问题 2013-8-30 最初 最近在开发应用时碰到使用ASIHttpRequest后在某些机器 ...

  7. 能在ARC下跑的ASIHTTPRequest框架(以及升了5.0,用了ARC后N多开源框架不能用的解决方案)

    我在ios5sdk开发中,遇到asihttp因为arc的缘故,报了很多错,网上找了一上午,没找到一个具体解决办法.后来无意中发现,在target下面的build phases下有一个compile s ...

  8. 用P3P header解决IE下iframe跨域访问时候session丢失的问题

    用P3P header解决IE下iframe跨域访问时候session丢失的问题 整合客户的登录时,或者其他一个网站通过iframe时,特别是一个http页面,访问一个https页面时,常常会sess ...

  9. 解决IE6下不支持 png24的透明图片问题

    解决IE6下不支持 png24的透明图片问题 参考文章: (1)解决IE6下不支持 png24的透明图片问题 (2)https://www.cnblogs.com/heimanba/p/3826771 ...

最新文章

  1. linux监控(陆续补充)
  2. linux emule 编译 wx-config --libs,linux下编译wxwidgets所写程序所遇到的问题
  3. Python 技术篇-httpClient库连接服务器发送请求解析响应实例演示,No module named ‘httplib‘问题解决方法
  4. Spring 框架 AOP 的总结
  5. cad插入块_CAD中的quot;块quot;能否修改?能!一个命令可快速解决
  6. SQL Server-外部联接基础
  7. 工作3年,还不懂单点登录系统?看看这8幅漫画~
  8. 多媒体计算机教室的使用与管理,焦作师范高等专科学校多媒体教室使用管理规定...
  9. 【jszip3.2.1 解压文件乱码】
  10. java实现文章伪原创_网站伪原创的方法 - 百度搜狗360神马网站快速排名 - OSCHINA - 中文开源技术交流社区...
  11. ceph 代码分析 读_Ceph代码分析
  12. 信息短信服务器发送失败怎么办,短信发送失败如何设置
  13. 更改谷歌浏览器的安装位置(此方法同样适用于把安在C盘的东西移到其它盘)
  14. 比較好的JAVA網站
  15. electron 自动更新 热跟新
  16. 解释RIP协议为什么会有“好消息传得快,坏消息传得慢。”的现象?(解释超详细)
  17. mysql显示服务器地址,怎样查看mysql服务器所在地址
  18. Reaveal + iPhone(越狱)分析第三方app的UI视图结构
  19. 美团扫码付小程序的优化实践
  20. 计算广告 | 互联网广告的商业模式(1)

热门文章

  1. python协程实时输出_python协程
  2. 2021-01-07 Halcon初学者知识【8】 将图像部分内容截取并保存
  3. tensorflow2版本学习教程1-mnist数据集手写字体
  4. linux设置关闭省电模式
  5. abort has been called
  6. 第二讲、Linux的系统安装
  7. 微博收藏(机器学习课程与论文)(三)
  8. 微博收藏(机器学习探讨)(二)
  9. 《漫画算法2》源码整理-6 两数之和 三数之和
  10. 一些常见面试问题背后的逻辑是什么?