ios - 文件目录中的图像路径替换

标签 ios objective-c iphone nsfilemanager nsdocumentdirectory

对于使用NSFileManager,如果存在图像路径或文件夹,如何替换新的图像路径(或)文档目录中的文件夹。

NSFileManager 有替换功能吗? (如何在文档目录中用新的图片路径替换图片路径位置)

最佳答案

您想覆盖图像,只需将其写入文件即可。 如果同路径存在同名图片,会被覆盖:

NSArray * paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString * basePath = ([paths count] > 0) ? [paths objectAtIndex:0] : nil;

UIImage * imageToSave = [UIImage imageNamed:@"Icon.png"];
NSData * binaryImageData = UIImagePNGRepresentation(imageToSave);

[binaryImageData writeToFile:[basePath  stringByAppendingPathComponent:@"myfile.png"] atomically:YES];

关于ios - 文件目录中的图像路径替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35288123/

相关文章:

ios - UIImageView 在表格 View 中的图像左侧有奇怪的空间

ios - 未在曲棍球门户网站 (iOS) 中获取崩溃详细信息

ios - performSegue - 它会停止进一步的代码执行吗?

iphone - 添加 UIView subview 不起作用

objective-c - 模态视图 Controller 中的 UIWebView

ios - 为 `intentdefinition` 中定义的 Intent 自动生成的代码抛出 `No newline at end of file`

iphone - 保存 PDF 然后通过电子邮件发送

iphone - 在后台检测到其他 iPhone 应用程序已打开

ios - WKWebview 未检测为移动设备

android - 如何确定是否已为 Cordova Apps 重新打开应用程序?