我们怎么知道写文件已经完成

AMo*_*han 1 objective-c nsdocument uiimage nsfilemanager ios

我正在从服务器下载图像并保存该locall [imageData writeToFile:filePath atomically:YES]; 但是我怎么知道写入结束时更新UI.我已经搜索了一个回电但我找不到任何东西.

我们怎么知道写文件何时完成?

Raj*_*esh 5

- (BOOL)writeToFile:(NSString *)path atomically:(BOOL)useAuxiliaryFile;
Run Code Online (Sandbox Code Playgroud)

给你回报bool.

如果您怀疑上述方法是否返回写入启动成功,请使用以下方法编写一个文件,其中您将errorPtr作为Out参数.如果paramOut为nil,则表示您已成功写入文件.

 - (BOOL)writeToFile:(NSString *)path options:(NSDataWritingOptions)writeOptionsMask error:(NSError **)errorPtr;
Run Code Online (Sandbox Code Playgroud)