-1

ブロックを呼び出すメソッドがあり、ブロックは tableviewcontroller リロード データのメソッドのテーブルビューをリロードします。ただし、秘訣は、ブロックが別のクラス内で呼び出されることです。私の質問は、[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

したがって、ブロックは無関係であるため、基本的に質問はより単純です。

簡単な質問は、別のコントローラーでメソッドを実行するにはどうすればよいですか。 そして簡単な答えはここにあります

于 2012-05-02T16:15:22.657 に答える
0

親クラスをリスナーとして使用NSNotificationCenterして設定するか、デリゲート メソッドを使用してそれを起動することができます。

于 2012-05-02T16:08:20.113 に答える