怎样从沙盒里读取图片

已把图片保存,读取的时候也有路径,为什么读不到图片?
//存图片
NSData *imageData = UIImageJPEGRepresentation(currentImage, 0.5);
//获取沙盒路径
NSString *fullPath = [[NSHomeDirectory() stringByAppendingPathComponent:@"Documents"] stringByAppendingPathComponent:imageName];
[imageData writeToFile:fullPath atomically:NO];

//读取图片
NSString *fullPath = [[NSHomeDirectory() stringByAppendingPathComponent:@"Docments"] stringByAppendingPathComponent:@"currentImage.png"];
UIImage *savedImage = [[UIImage alloc] initWithContentsOfFile:fullPath];

结果savedImage是空的。

阅读 21.7k
3 个回答

兄弟 你少写了个u;
NSString *fullPath = [[NSHomeDirectory() stringByAppendingPathComponent:@"Docments"] stringByAppendingPathComponent:@"currentImage.png"];
是documents 不是docments

新手上路,请多包涵

你看看imageData是不是为nil

新手上路,请多包涵

需要确定保存是否成功了!保存路径和读取路径是否一致!

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题