performSelector mey leak
来源:互联网 发布:python 粒子群算法库 编辑:程序博客网 时间:2024/06/06 05:09
performSelector may cause a leak because its selector is unknown
解决办法:
1.
SEL selector = NSSelectorFromString(@"someMethod");((void (*)(id, SEL))[_controller methodForSelector:selector])(_controller, selector);
2.
#pragma clang diagnostic push#pragma clang diagnostic ignored "-Warc-performSelector-leaks" [self.ticketTarget performSelector: self.ticketAction withObject: self];#pragma clang diagnostic pop
3.#define SuppressPerformSelectorLeakWarning(Stuff) \ do { \ _Pragma("clang diagnostic push") \ _Pragma("clang diagnostic ignored \"-Warc-performSelector-leaks\"") \ Stuff; \ _Pragma("clang diagnostic pop") \ } while (0)
In your project Build Settings, under Other Warning Flags (
WARNING_CFLAGS
), add-Wno-arc-performSelector-leaks
4.
SEL selector = @selector(zeroArgumentMethod);NSMethodSignature *methodSig = [[self class] instanceMethodSignatureForSelector:selector];NSInvocation *invocation = [NSInvocation invocationWithMethodSignature:methodSig];[invocation setSelector:selector];[invocation setTarget:self];[invocation invoke];
http://stackoverflow.com/questions/7017281/performselector-may-cause-a-leak-because-its-selector-is-unknown
0 0
- performSelector mey leak
- 去除performSelector的leak警告
- performSelector may cause a leak because its selector is unknown
- performSelector may cause a leak because its selector is unknown
- performSelector may cause a leak because its selector is unknown
- performSelector may cause a leak because its selector is unknown
- PerformSelector may cause a leak because its selector is unknown
- warning:performSelector may cause a leak because its selector
- performSelector may cause a leak because its selector is unknown
- performSelector may cause a leak because its selector is unknown
- warning:performSelector may cause a leak because its selector
- PerformSelector may cause a leak because its selector is unknown
- 调用performSelector出现PerformSelector may cause a leak because its selector is unknown
- performSelector
- performSelector
- performSelector
- PerformSelector
- performSelector
- Android Studio如何正确引入AS和ES项目
- Maven学习笔记
- [Mysql for Excel指南] 3.2 管理MySQL连接
- 9. 多表连接查询
- 敌兵布阵
- performSelector mey leak
- Android的GridView:点击空白地方事件扩展的监听
- linux上使用netstat查看当前服务和监听端口
- 10. 子查询
- HDU1069
- Android屏幕适配方案:产品级的解决方案
- 《Java编程思想》第五章 初始化与清理
- linux 添加自定义指令 tomcat
- 11. 集合运算