程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> ios-加載UITableViewController

ios-加載UITableViewController

編輯:編程綜合問答
加載UITableViewController

web-services加載數據,然後插入到UITableViewController中。

我已經實現了,就是有一個小問題,在轉入UITableViewController之前會在第一個UIView中停留一會兒。如果網速慢的話會停留很長時間。

能不能顯示空的UITableViewController,用loading標志代替?然後只顯示從web-services提取數據,重載table。

調用web-services函數:

- (void)viewDidLoad
{
    [super viewDidLoad];
    self._completeList = [ [NSMutableArray alloc]init];
    self._completeList = [self getListFromWebServices];
}

最佳回答:


最好的方法就是使用 Grand Central Dispatch (GCD)

dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
   //code for webservices calling
    dispatch_async(dispatch_get_main_queue(), ^{
       //reload you tableview here
       [self.tableview reloadData];
    });
});
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved