我是以编程方式设置一个带有目标对象的NSButton
,我想将另一个对象传递给被调用的选择器。
据我所知,我只能将NSButton
实例传递给选择器,所以我正在寻找一种方法来存储指向我NSButton
内的另一个对象的指针。
这可能还是有其他方法可以做到这一点?
示例:
[fooButton setAction:NSSelectorFromString(@"fooSelector:")];
[fooButton setTarget:myTargetHandler]
现在,我想在点击myObject
时将“myTargetHandler
”传递给fooSelector:
(fooButton
)。
答案 0 :(得分:1)
您是否考虑过简单地为NSButton创建子类并为此添加属性?你甚至可以用一个简单的类别来实现它。
每个UIControl中还有一个- (NSInteger)tag
- 可能有效吗?