gpt4 book ai didi

iphone - 如果文件已经存在并且您尝试写入它会发生什么?

转载 作者:可可西里 更新时间:2023-11-01 03:39:33 25 4
gpt4 key购买 nike

它会被覆盖还是会写入失败?

NSData * pdfData = [[NSData alloc] initWithData:[PDFImageConverter convertImageToPDF: [image image]]];
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString * filename = sharedManager.localFileName; //file name already exists
NSString *pdfPath = [documentsDirectory stringByAppendingPathComponent:filename];
[pdfData writeToFile:pdfPath atomically:YES];
[pdfData release];

最佳答案

写入成功会被覆盖。注意如果atomically设置为YES,写入失败不会损坏原文件。如果 atomically 设置为 NO,它会。

关于iphone - 如果文件已经存在并且您尝试写入它会发生什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6518754/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com