Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 在块内调用tableview方法_Iphone_Xcode_Uitableview_Objective C Blocks - Fatal编程技术网

Iphone 在块内调用tableview方法

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];

我有一个方法调用一个块,然后该块重新加载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]);
        }
    }];

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

因此问题基本上更简单,因为块是不相关的

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