Я хочу получить данные с сервера с несколькими вызовами внутри цикла. Каждый раз я передаю разные параметры. Я знаю, что можно получить данные, как, я выборки в коде ниже: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 там, вы их проверяли? –