我正在创建一个带有动作功能的栏按钮列表(sFuncName
,如下所示),它是动态更改的。动态声明函数名称?
当用户点击一个按钮时,sFuncName
将被调用。
for(int i = 0; i < 3 ; i++){
NSString* sFuncName = [NSString stringWithFormat:@"OnFunc_%d:", i ];
barButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:systemItem target:self
action:NSSelectorFromString(sFuncName)];
}
的问题是:有我有什么办法来动态声明sFuncName
对按键反应?
实施例:
for(int i = 0; i < 3 ; i++){
NSString* sFuncName = [NSString stringWithFormat:@"OnFunc_%d:", i ];
- (void)sFuncName: (id)sender; //sFuncName: OnFunc_0, OnFunc_1, OnFunc_2
}
感谢您的评论。 – cruccruc 2010-10-02 11:27:22