-(void)WriteToFile:(NSString*)fileName andString:(NSString*)array{
NSString *filePath = [documentsDirectory stringByAppendingPathComponent:[NSString stringWithFormat:@"%@.txt",fileName]];
NSData *serializedData = [NSKeyedArchiver archivedDataWithRootObject:array];
[serializedData writeToFile:filePath atomically:YES];
}
我有一个很大的
NSString
我想写入文本文件。我如何检查是否已经完成? 最佳答案
在写入完成或失败之前,-[NSData writeToFile:atomically:]
不会返回。在控制权返回给您的代码之前,该操作仍在运行。
检查返回的BOOL
以查看写入是否成功。
关于ios - 检查-[NSData writeToFile:atomically:]是否完成,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31444834/