2012-05-02 27 views
-1

我有一个方法调用一个块,然后块重新加载tableviewcontroller重载数据的方法的tableview。然而诀窍是块被称为不同类的内部。我的问题是我如何使它这样,当我打电话[self.tableview重装数据]它调用父类的功能:调用块内的tableview方法

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

回答

0

使用NSNotificationCenter,并设置父类了作为一个倾听者,也可以使用一个委托方法和灭火。

0

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

简单的问题是:如何在另一个控制器中执行一个方法。 And the simple answer is here