【发布时间】:2016-03-30 08:14:39
【问题描述】:
我已将方法声明如下:
- (void)downloadCSVs:(void (^)(void))completion
它的主体是:
- (void)downloadCSVs:(void (^)(void))completion
{
[[Singleton sharedData] downloadCSVFilesFromServer:<MY_URL>];
}
并将此方法称为:
[self downloadCSVs:^
{
NSLog(@"Download Completed!");
}];
但下载后,它并没有执行 NSLog。 请让我知道我错在哪里。
【问题讨论】:
-
你需要调用completion();在旁边下载CSVs:功能实现。或者将完成块传递给另一个函数或属性调用完成();完成所有任务后。
-
@阿宝 是宝!我做了同样的事情,它现在正在工作!感谢您的回答! :-)