我目前正在编写一个 iphone 应用程序,该应用程序需要下载需要解析并添加到 tableView 的数据。我有这个工作唯一的问题是我目前调用下载该数据并在 viewDidLoad {} 方法中解析它的方法:
- (void) addData {
//Download some stuff
//Parse some stuff
//Add data to global array
}
这会导致我的应用程序一直挂在黑屏上,直到函数完成处理。我曾尝试将 addData 函数移动到一个线程中,但这会导致它不会将数据加载到 tableView 中。
所以我的问题是......我怎样才能很好地显示一个活动指示器我调用 addData 函数?