编译器检查@selector(methodName)方法是否实现
来源:互联网 发布:php基础面试题及答案 编辑:程序博客网 时间:2024/06/14 02:55
默认的情况下:
UIButton *bt = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[bt addTarget:self action:@selector(methodName) forControlEvents:UIControlEventTouchUpInside];
如果 @selector(methodName) 中的methodName方法没有实现,编译器还没有检查出错误,此时如果点击按钮,程序将崩溃。
为了避免程序崩溃这个麻烦,可以配置应用选项中的:Undeclared Selector 选项
,改成YES,这样 就会在这行[bt addTarget:self action:@selector(methodName) forControlEvents:UIControlEventTouchUpInside]; ,出现一个警告。
- 编译器检查@selector(methodName)方法是否实现
- 检查gcc编译器是否C++ 11特性
- Android 检查WIFI是否可用的实现方法
- 检查网络是否连通方法
- struts2动态方法调用 ActionName!methodName.action
- struts2动态方法调用 ActionName!methodName.action
- Zend Framework2 - 在 Module.php中检查管理是否登录,而不是到控制器中检查 (实现方法示例)
- C#检查网络是否连接的方法
- C#检查网络是否连接的方法
- ftp检查是否成功的方法
- 【判断电脑是否中毒的检查方法】
- 检查vimgdb是否安装上的方法
- 检查字符串是否为电话号码的方法
- android检查系统方法是否正确
- 注意有指针参数的函数定义与函数实现 必须一致,编译器只检查是否是指针,而不管你的实参是几维指针
- 反射检查类型是否实现某个接口
- jQuery_ajax实现检查用户名是否已注册
- 13.5 Swift构造方法的编译器安全性检查
- hdu1458????
- KMP算法和BM算法
- HandlerThread,Handler,Thread使用方法
- 因子化技术和秩理论的2D到3D 的重建技术
- Linux 常用命令
- 编译器检查@selector(methodName)方法是否实现
- jquery获取复选框的值
- 安卓2.2黑屏闪退问题
- 二叉树的非递归遍历
- Pig安装与配置教程
- 第003课 进制的算术运算(2)
- 关于JSP页面中的pageEncoding和contentType两种属性的区别 servlet 乱码
- android布局属性详解
- java表达式类型的自动提升