如何使用案例中的空白?

时间:2014-07-30 11:54:52

标签: ios objective-c void

所以我有这样的代码......

中的.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;

每一个帮助都表示赞赏。 感谢。

(我把它编辑得更清楚了。)

1 个答案:

答案 0 :(得分:0)

将代码移到按钮逻辑

之外
- (IBAction)button:(id)sender {
    [self doStuff];
}

- (void) caseFunction {
    switch (val) {
    case 0:
        [self doStuff];
        break;
    }
}

- (void) doStuff {
    // Code goes here
}