iOS 请问action:@selector(method) 这个method能带2个以上的参数的方法吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS 请问action:@selector(method) 这个method能带2个以上的参数的方法吗?相关的知识,希望对你有一定的参考价值。

参考技术A 可以的哦,你这样写就OK
action:@selector(method:parm1:parm2:parm3:)就可以的,

-(void)method:(id)test1 parm1:(id)test2 parm2:(id)test3 parm3:(id)test3

//do something......


要是有一个参数的话,记得selector(method:)

iOS 监听textfield的输入(转)

1:首先

 

  1. [textField addTarget:self action:@selector(textFieldDidChange:) forControlEvents:UIControlEventEditingChanged];  


2:其次

 

 

    1. -(void)textFieldDidChange :(UITextField *)theTextField{  
    2.     NSLog( @"text changed: %@", theTextField.text);  
    3. }  

以上是关于iOS 请问action:@selector(method) 这个method能带2个以上的参数的方法吗?的主要内容,如果未能解决你的问题,请参考以下文章

Swift: Swift中Selector的变化

iOS捏手势控制堆栈视图间距

'#selector'的参数不是指'@objc'方法,属性或初始值设定项

iOS HUD (Heads Up Display) 旋转框

iOS HUD (Heads Up Display) 旋转框

请问Java SE EE ME等有啥区别?