forループ内で複数の呼び出しを使用してサーバーからデータをフェッチします。私は毎回異なるパラメータを渡しています。私はdataSourceArryにデータを追加するたびに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) {
}];
}
問題は、ある、それは順次追加されていません。私は私は以下のコードで取り出してるようなデータを取得することが可能である知っています。 APIコールの応答に従って追加しています。それがはっきりしない場合は、私に知らせてください。これはあなたのための助けになるかもしれません
そこには多くのSOの投稿があります。それらをチェックしましたか? –