如何在addTarget的选择器中添加参数?

时间:2010-10-31 14:22:08

标签: objective-c button selector

说我有这样的功能:

-(void)activateDict:(NSNumber*)dictID{

}

然后我为我的按钮添加了一个动作:

 [aBtn addTarget:self action:@selector(activateDict) forControlEvents:UIControlEventTouchUpInside];

activateDict函数中有一个参数,即(NSNumber *)dictID, 所以当我将动作添加到按钮时,如何将参数添加到函数中? 喜欢:action:@selector(activateDict:theDictID)。

1 个答案:

答案 0 :(得分:0)

您通常会将activateDict定义为activateDict: (id) sender,然后将dictID设为发送者的ivar。