我想从服务器获取数据,并在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帖子,你检查过吗? –