Я предрек метод следующим образом:блок не получает казнены
- (void)downloadCSVs:(void (^)(void))completion
Его тело:
- (void)downloadCSVs:(void (^)(void))completion
{
[[Singleton sharedData] downloadCSVFilesFromServer:<MY_URL>];
}
и вызывать этот метод как:
[self downloadCSVs:^
{
NSLog(@"Download Completed!");
}];
Но его AFTER скачать, он не выполняет NSLog. Пожалуйста, дайте мне знать, где я ошибаюсь.
вам необходимо завершить вызов(); in side downloadCSVs: функция реализация. Или передать блок завершения в другую функцию или свойство завершение вызова(); когда вся задача выполнена. – larva
@A Бао Да Бао! Я сделал то же самое, и теперь он работает! Спасибо за Ваш ответ! :-) – Developer