-1

我有一个调用块的方法,然后块重新加载tableviewcontroller重新加载数据的方法的tableview。但是诀窍是该块在不同的类中被调用。我的问题是如何做到这一点,当我调用 [self.tableview reload data] 时,它会调用父类的函数:

[pro refreshMatchesWithCallback:^ 
    {
        if ([pro.matches count] > 0) {
        //[self.tableView reloadData];
        NSLog(@"the count of a lifetime is %@", [pro.matches objectAtIndex:0]);
        }
    }];
4

2 回答 2

0

使用NSNotificationCenter并将父类设置为侦听器,或者您可以使用委托方法并将其关闭。

于 2012-05-02T16:08:20.113 回答
0

所以基本上这个问题更简单,因为这些块是无关紧要的。

简单的问题是:如何在另一个控制器中执行方法。 简单的答案就在这里

于 2012-05-02T16:15:22.657 回答