私のアプリケーションでは、ボタンを押すと、インターネットからファイルをダウンロードして、それを読み取ります。唯一のことは、ネットワークの速度にもよりますが、ファイルのロードに約5秒かかることですが、ファイルがどんどん大きくなるため、必要な時間が長くなります。ファイルを保存し、コードを実行して読み取ると、コードは実行されますが、ファイルの読み込みを待機しないため、ファイルは実行されません。そこで、6秒のNSTimerを追加すると、機能します。しかし、ファイルが大きくなった場合は、変更する必要があります。ロードが完了したら、ファイルを読み取るためのコードを実行するコードはありますか?
助けてくれてありがとう
私はドロップボックスを使用しているので、このコードを使用できます(見つけたばかりです):
- (void)restClient:(DBRestClient*)client loadedFile:(NSString*)localPath {
}
ただし、ファイルがダウンロードされるたびに実行されるので、2つのファイルがロードされるたびに実行したいと思います...