【问题标题】:Calling tableview method within block在块内调用 tableview 方法
【发布时间】:2012-05-02 16:06:29
【问题描述】:

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

【问题讨论】:

    标签: iphone xcode uitableview objective-c-blocks


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-01-31
        • 1970-01-01
        相关资源
        最近更新 更多