在我的应用程序中,当我按下一个按钮时,我会从 Internet 下载一个文件,然后阅读它。唯一的问题是加载文件大约需要五秒钟,具体取决于网络的速度,但由于文件越来越大,所需的时间也会增加。如果我保存文件并在运行代码来读取它之后,代码会运行但文件不是他们的,因为它不会等待文件加载。所以我添加了一个 6 秒的 NSTimer,它可以工作。但如果文件变大,我需要更改它。加载完成后,是否有运行代码来读取文件的代码?
谢谢您的帮助
由于我使用保管箱,我可以使用此代码(刚刚发现):
- (void)restClient:(DBRestClient*)client loadedFile:(NSString*)localPath {
}
但是每次下载文件时它都会运行,我想为每加载2个文件运行它...