2012-05-02 15 views
-1

ブロックを呼び出すメソッドがあり、ブロックはtableviewcontrollerリロードデータのメソッドのテーブルビューをリロードします。トリックは、ブロックが別のクラスの内部で呼び出されるということです。使用NSNotificationCenterブロック内のテーブルビューメソッドの呼び出し

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

答えて

0

とリスナーとして親クラスを設定し、または使用することができます:私の質問は、私はそのような私が[self.tableviewリロードデータ]呼び出すとき、それは親クラスの関数を呼び出すことを確認します方法ですデリゲートメソッドとそれをオフに発砲。

0

基本的に、ブロックは無関係であるため、より簡単です。

簡単な質問は、別のコントローラでメソッドを実行する方法です。 And the simple answer is here

関連する問題