以存储图片为例:
1. 保存
/**
* 保存用户头像
*/
+ (NSString *)saveUserImage:(UIImage *)image{
NSString *url;
// 获取document路径
NSArray *document = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *path = [document objectAtIndex:0];
NSFileManager *maneger = [NSFileManager defaultManager];
NSString *documentPath = [path stringByAppendingPathComponent:@"MXUserImageFile"];
if (![maneger fileExistsAtPath:documentPath]) {
[maneger createDirectoryAtPath:documentPath withIntermediateDirectories:YES attributes:nil error:nil];
}
url = [documentPath stringByAppendingPathComponent:@"userimage.jpeg"];
NSData *imageData = UIImageJPEGRepresentation(image, 1.0);
[imageData writeToFile:url atomically:YES];
return @"Documents/MXUserImageFile/userimage.jpeg";
}2. 删除 直接调用remove方法就好了(这里就简单的写了
)
[maneger removeItemAtPath:path error:nil];3. 使用 user.avatarUrl 就是 Documents/MXUserImageFile/userimage.jpeg
NSString *path = [NSHomeDirectory() stringByAppendingPathComponent:user.avatarUrl];
[_headerImage setImage:[UIImage imageWithContentsOfFile:path]];

本文介绍了一种在iOS应用程序中使用Documents目录来存储和读取用户头像的方法,并给出了具体的实现代码示例。
1334

被折叠的 条评论
为什么被折叠?



