我正在向我的文档目录写入一些数据,我想知道是否有办法告诉我的 writeToFile 方法何时完成以及我正在创建的文件已完全创建。提前感谢这里是我正在调用的方法我只是在寻找一种方法,它是委托方法还是其他方式来判断何时完成。
[imageData writeToFile:fullPathToFile atomically:YES];
缺口
该方法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
斯威夫特 5:
do {
try data.write(to: path)
// here's when write operation is completed without errors thrown
} catch {
Swift.print(error)
}