所以基本上我有一个大的按钮列表,这些按钮是存在的下拉列表和其他东西,并且这些按钮是动态创建的。因此,为了捕获适当的按钮数据的值,我需要将它的动作选择器设置为一个需要额外一个参数的函数。在Obj-C中带参数的选择器
例如,在此下拉列表中使用此选择器,并使用下面的方法返回选择器无法识别的错误。我怎样才能让选择器识别我传入的参数? (在这种情况下,变量的名字')
所述包头“目标 - 动作设计模式”的最后一段,苹果文档暗示,这可以做,但不要举例说明使用自定义消息,或者我只是误解?
SEL sel = @selector(openDropdown:name:);
[dropdownSelector addTarget:self action:sel forControlEvents:UIControlEventTouchUpInside];
-(void) openDropdown: (NSString *) anotherArg : (id) sender {
// Stuff here based on anotherArg
}
与现有的任何性质的碰撞上方的方法是不正确的,顺便说一句。 – bbum 2010-02-11 03:58:30