0

有点卡在这个问题上,不知道如何将数据重新加载到表中。任何帮助将不胜感激......我已经包含了下面的代码。

问:在这个新的空块中,重新加载表格视图的数据。表视图属性名为“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

该类UITableView有一个reloadData正是用于此目的的方法。

[self.tableView reloadData];
于 2013-11-06T12:35:20.387 回答
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 回答