19

ドキュメント ディレクトリにデータを書き込んでいますが、writeToFile メソッドがいつ完了し、作成中のファイルが完全に作成されたかを確認する方法があるかどうか疑問に思っていました。事前に感謝します。これは私が呼び出しているメソッドです。デリゲート メソッドであるか、これがいつ完了するかを伝える他の方法を探しているだけです。

[imageData writeToFile:fullPathToFile atomically:YES];

ニック

4

2 に答える 2

33

メソッドwriteToFile:atomicallyは「同期」です。ファイルを書き込み、ファイルが正常に書き込まれたかどうかに応じて、YESまたはを返します。NO

つまり、メソッドが戻るとすぐに操作が完了します。

BOOL success = [imageData writeToFile:fullPathToFile atomically:YES];
// Now, the operation is complete
// success indicates whether the file was successfully written or not
于 2012-04-06T21:13:17.280 に答える