2016-09-28 75 views
-1

我知道这个问题之前已经被问过了,但是,我正在尝试将两个UITextFields数组传递给动作方法。如何将两个参数添加到UIButton目标的操作?

calculate.addTarget(self, action: Selector("calculate::"), forControlEvents: .TouchUpInside) 

该函数声明如下:

func calculate(textFieldsTheory : [UITextField], textFieldPractical : [UITextField]) 

我得到警告

+0

您是否回顾了其他问题?你看他们的解决方案吗?您不能将任何自定义参数传递给按钮的选择器。 – rmaddy

+0

是的,我做到了。是的,我得出了这个结论!我使用了一个类变量,而不是将任何事情传递给动作 –

回答

-1

可以将这些阵列创建的NSDictionary和 “用Objective-C中选择计算::宣布无方法”将其作为单个参数传递。