Iphone 在块内调用tableview方法
我有一个方法调用一个块,然后该块重新加载tableviewcontroller重新加载数据的方法的tableview。然而,诀窍是在另一个类内调用该块。我的问题是如何使其在调用[self.tableview reload data]时调用父类的函数:Iphone 在块内调用tableview方法,iphone,xcode,uitableview,objective-c-blocks,Iphone,Xcode,Uitableview,Objective C Blocks,我有一个方法调用一个块,然后该块重新加载tableviewcontroller重新加载数据的方法的tableview。然而,诀窍是在另一个类内调用该块。我的问题是如何使其在调用[self.tableview reload data]时调用父类的函数: [pro refreshMatchesWithCallback:^ { if ([pro.matches count] > 0) { //[self.tableView reloadData];
[pro refreshMatchesWithCallback:^
{
if ([pro.matches count] > 0) {
//[self.tableView reloadData];
NSLog(@"the count of a lifetime is %@", [pro.matches objectAtIndex:0]);
}
}];
使用
NSNotificationCenter
并将父类设置为侦听器,或者您可以使用委托方法并将其关闭。因此问题基本上更简单,因为块是不相关的
简单的问题是:如何在另一个控制器中执行方法。