iOS objc_msgSend报错问题
来源:互联网 发布:图解java多线程 pdf 编辑:程序博客网 时间:2024/04/30 14:07
选中项目 - Project - Build Settings - Enable Strict Checking of objc_msgSend Calls 将其设置为 NO 即可
使用objc_msgSend创建视图:
//案例一 ZWMethodLearn *learn = ((ZWMethodLearn * (*)(id, SEL))objc_msgSend)((id)[ZWMethodLearn class], @selector(alloc)); // 2.初始化对象 learn = ((ZWMethodLearn * (*)(id, SEL))objc_msgSend)((id)learn, @selector(init)); objc_msgSend(learn,@selector(getMethods));*************************************************************** //案例二 ZWMethodLearn *lean =objc_msgSend([ZWMethodLearn class], @selector(alloc)); objc_msgSend(lean, @selector(init)); objc_msgSend(lean, @selector(getMethods)); objc_msgSend(self.view, @selector(setBackgroundColor:),[UIColor redColor]); //创建视图 UILabel *label=objc_msgSend([UILabel class], @selector(alloc)); objc_msgSend(label, @selector(init)); objc_msgSend(label, @selector(setFrame:),CGRectMake(20, 20, 200, 40)); objc_msgSend(label, @selector(setBackgroundColor:),[UIColor greenColor]); objc_msgSend(label, @selector(setText:),@"恍恍惚惚"); objc_msgSend(self.view, @selector(addSubview:),label);
1 0
- iOS objc_msgSend报错问题
- iOS objc_msgSend 报错解决方案
- iOS objc_msgSend 报错解决方案
- iOS objc_msgSend 报错解决方案
- iOS objc_msgSend 报错解决方案
- iOS objc_msgSend 报错解决方案
- iOS objc_msgSend 报错解决方案
- iOS objc_msgSend 报错解决方案
- xcode6使用objc_msgsend报错问题
- objc_msgSend 报错
- objc_msgSend报错
- objc_msgSend报错
- objc_msgSend 报错解决方案
- objc_msgSend报错
- iOS objc_msgSend()报错Too many arguments to function call
- MJRefresh objc_msgSend 报错解决方案
- IOS开发报错- objc_msgSend()报错Too many arguments to function call ,expected 0,have3
- iOS objc_msgSend iOS too many arguments in function call 报错解决方案
- 2468: 统计各分数段的人数
- 文件描述符,文件句柄的区别
- 结合Xcode与Bitbucket进行版本管理
- 集训队专题(1)1001 Immediate Decodability
- cheeck语句的使用
- iOS objc_msgSend报错问题
- Vijos 1943-上学路上【组合数学】
- 线性回归分析
- 《JAVA与模式》之门面模式
- linux下iptables详细配置
- WebService服务器
- 使用阻塞式队列处理大数据
- java: Multiple encodings set for module chunk test "GBK" will be used by compiler
- DJ Jazzy Jeff