SEL如何保存到NSArray数组中
2015-11-04 11:13
190 查看
首先,SEL是不可以保存到array数组中去的。
其次,SEL有两种创建方法:
NSArray无法保存SEL,但是可以保存NSString。
所以我们利用第二种创建方法,讲SEL的方法名以字符串的方式保存到NSArray数组中即可。
举个栗子:
欢迎访问我的网站:http://wpdome.sinaapp.com/?p=242
其次,SEL有两种创建方法:
SEL s1 = @selector (test1); // 将test1方法转换为NSString对象 SEL s2 = NSSelectorFromString ( @"test1" ); // 将一个字符串 方法 转换成为SEL对象
NSArray无法保存SEL,但是可以保存NSString。
所以我们利用第二种创建方法,讲SEL的方法名以字符串的方式保存到NSArray数组中即可。
举个栗子:
NSArray * selArr = @[@"gotoSelectCity", @"gotoSelectTitle"]; UITapGestureRecognizer * rightLabelGest = [[UITapGestureRecognizer alloc]initWithTarget:self action:NSSelectorFromString(selArr[i])];
欢迎访问我的网站:http://wpdome.sinaapp.com/?p=242
相关文章推荐
- FatMouse and Cheese---hdu1078(记忆化搜索=搜索+dp)
- shell脚本编程之变量
- 优化分析:移动应用最重要的指标
- 欢迎使用CSDN-markdown编辑器
- Android实现热门标签的流式布局
- cf592d Super M 树的直径 + 树形dp
- 【Java】【Flume】Flume-NG启动过程源码分析(二)
- PHP 正则表示式
- 调用命令行的函数
- 增加窗体边框3D效果
- Java Main如何被执行?
- Android开发之EditText属性详解
- 计算机视觉领域的一些牛人博客,超有实力的研究机构等的网站链接
- Android 屏幕适配
- IOS 版本升级提示
- 32位Linux单进程有4G内存的限制
- Odoo8查询产品时提示"maximum recursion depth exceeded while calling a Python object"
- spring数据库读写分类实现方式(现公司使用方式)
- PHP知识点精讲系列之:前言
- excell导出到本地