IOS开发】@selector 调用方法,传递多参数。
来源:互联网 发布:淘宝达人如何申请 编辑:程序博客网 时间:2024/06/03 19:04
IOS开发】@selector 调用方法,传递多参数。。
(2014-04-02 12:02:47)转载▼
标签:
it
分类: IOS开发1、首先,@selector 里面的方法不能传参数。。不要相信网上的。。都是复制粘贴的。
2、分三步走:1.设置tag。2.设置btn的调用方法。3.使用参数
2、看示例代码把。。
UIButton * markButton=[[UIButton alloc] initWithFrame:CGRectMake(280, 0, 30, 30)];
markButton.tag=@"参数值"; //这里是你要传递的参数值
[markButton addTarget:self action:@selector(addMark:) forControlEvents:UIControlEventTouchUpInside];
addMark函数做处理。
-(BOOL) addMark:(UIButton *)btn{
NSLog(@"%@",btn.tag];
}
2、分三步走:1.设置tag。2.设置btn的调用方法。3.使用参数
2、看示例代码把。。
addMark函数做处理。
-(BOOL) addMark:(UIButton *)btn{
}
******************************************************
针对有人提问:btn.tag多参数的时候可以处理成一个json串或者字典的形式
******************************************************
现在看来!上面的做法是挺不合理的。。
1、正确的做法可以将需要传递的参数放入到一个数组/字段里面。
2、通过button的tag值也好,去找数组/字典对应的值
例如:button的tag值为101 那么可以在字典里面存入一个值dic的 ["101":"这里是值"]
当点击button按钮的时候通过btn.tag可以获取到dic 的key,就可以得到值了。。。。
0 0
- IOS开发】@selector 调用方法,传递多参数。
- @selector 调用方法 传递多参数
- iOS之@selector的函数传递多个参数
- iOS之@selector的函数传递多个参数
- iOS之@selector的函数传递多个参数
- iOS中performSelector+@selector多参数传递解决方法
- iOS之@selector的函数传递多个参数
- ios如何用perform selector调用超过两个以上参数的方法
- iOS调用perform selector超过2个参数以上的方法
- 开发日志:onclick调用js方法传递多个使用struts标签获取的参数
- iOS开发-Day30 参数传递的五种方法
- Flex调用js方法传递参数
- Java方法调用时传递参数问题
- 关于多线程传递参数调用方法
- 调用方法时参数的传递
- iOS 中实现传递多参数的方法
- Android-调用本地方法传递数组参数/NDK-JNI开发实例(五)
- 在iOS开发中常用的参数传递有以下几种方法:
- FPGA异步时钟设计中的同步策略
- Cocos2d-JS 粒子效果
- python log模块使用实例
- SQLite + FMDB 性能笔记
- 大型网站技术架构(1)
- IOS开发】@selector 调用方法,传递多参数。
- 标题
- JAVA——集合类
- iOS NSJSONSerialization使用
- Android ART虚拟机
- 百度地图开发(二)POI检索
- ListView,GridView的万能Adapter-------Android中的Adapter能玩出什么花样?
- 搭建ORACLE高可用 高性能 高扩展的 MMM_APE 架构
- Cocos2d-JS 数据持久化