我想從服務器獲取數據,並在for循環內進行多次調用。每次傳遞不同的參數。我知道這是可能的取像,我取下面的代碼數據:iOS從服務器內部獲取數據以進行循環
for (NSDictionary *feedItem in [feed objectForKey:@"content"]) {
// url with feedItem data.
NSURL *url = ....
[UrlMethod GetURL:url success:^(NSDictionary *placeData) {
if (placeData) {
dispatch_async(dispatch_get_main_queue(), ^{
// adding object to table data source array
[dataSourceArray addObject:[placeData objectForKey:@"data"]];
// reloading table view.
[self.tableView reloadData];
});
}
} failure:^(NSError *error) {
}];
}
的問題是,每當我將數據添加到dataSourceArry,它不添加順序。它根據API調用的響應進行添加。請讓我知道,如果不明確。
那裏有很多SO帖子,你檢查過嗎? –