所以我有这样的代码......
中的.h
- (void)job1:(id)sender;
<。> <。>
我有一个UIButton和一个案例开关。我想做一个案例,比如案例1,就像那个按钮一样有工作。
所以我说这个行动是虚空中的“job1”。
我按这样写了按钮:
- (IBAction)button:(id)sender {
[_button addTarget:self action:@selector(job1:) forControlEvents:UIControlEventTouchUpInside];
}
现在,在这种情况下,我希望案例1做同样的事情......“job1”来自那个空白。 (我使用表格视图的情况,因此每个案例都是一个单元格)
switch(row){
case 0:
//doesn't matter
break;
case 1:
// I want the same thing to happen here when this cell is pressed.
// so how do i do that?
// can i address the void "job1"?
// if not, can i address the button ?
break;
每一个帮助都表示赞赏。 感谢。
(我把它编辑得更清楚了。)
答案 0 :(得分:0)
将代码移到按钮逻辑
之外- (IBAction)button:(id)sender {
[self doStuff];
}
- (void) caseFunction {
switch (val) {
case 0:
[self doStuff];
break;
}
}
- (void) doStuff {
// Code goes here
}