0

データをテーブルにリロードする方法がわかりません。どんな助けでも大歓迎です....以下のコードを含めました。

Q: この新しい空のブロック内で、テーブル ビューのデータを再読み込みします。テーブル ビュー プロパティの名前は「tableView」です。

#import "LeaderboardViewController.h"

@implementation LeaderboardViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    dispatch_queue_t queue= dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0) ;
    dispatch_async(queue, ^{
          self.blogPosts= [BlogLoader getRecentPosts];
          dispatch_async(dispatch_get_main_queue(),^{
          });

    })

}

@end
4

2 に答える 2

0
 - (void)viewDidLoad { 
      [super viewDidLoad];
      dispatch_queue_t queue= dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0) ; dispatch_async(queue, ^{
          self.blogPosts= [BlogLoader getRecentPosts];
          dispatch_async(dispatch_get_main_queue(),^{
               [self.tableView reloadData]; // reloadData will load your table with contents
          });
      })
 }
于 2013-11-06T12:42:44.170 に答える
0

このUITableViewクラスには、reloadDataまさにこの目的のためのメソッドがあります。

[self.tableView reloadData];
于 2013-11-06T12:35:20.387 に答える