[BUG修复]<Error>: ImageIO: CGImageReadCreateDataWithMappedFile...error = 2 (No such file or directory)
2015-04-23 13:52
597 查看
BUG出现描述
<Error>: ImageIO: CGImageReadCreateDataWithMappedFile 'open' failed '路径'error = 2 (No such file or directory)
BUG出现操作还原
1.从本地沙盒读取图片,加载到UIimageViews上。2.删除沙盒里的图片。
3.将UIImageView里的图片保存到本地沙盒时,BUG出现。
BUG出现原因解析与解决方法
原因:保存时,图片已经不存在了,所以保存失败。解决方案:从路径读取图片后,先转换成NSData,再生成一张新的image,之后保存就OK。
UIImage *tempImage = [[UIImage alloc] initWithContentsOfFile:path]; NSData *tempData = UIImageJPEGRepresentation(tempImage, 1.0); UIImage *newImage = [UIImage imageWithData:coverData];
这样用newImage保存就不会出现问题了。
相关文章推荐
- Error:<Error>: ImageIO: CGImageReadCreateDataWithMappedFile...error = 2 (No such file or directory)
- 关于ImageIO: CGImageRead_mapData 'open' failed ' XXX error = 2 (No such file or directory)问题
- BUG!!!======> 编译安装lua 时 lua.c:67:31: fatal error: readline/readline.h: No such file or directory
- 【Qt开发】【Gstreamer开发】Qt error: glibconfig.h: No such file or directory #include <glibconfig.h>
- 加载图片莫名变成黑色 ImageIO: CGImageReadCreateDataWithMappedFile 'open' failed '
- m2e-wtp error: <path>/target/m2e-wtp/web-resources/META-INF/MANIFEST.MF (No such file or directory)
- BUG!!!======> 编译安装lua 时 lua.c:67:31: fatal error: readline/readline.h: No such file or directory
- 图片操作异常 ImageIO: CGImageReadCreateDataWithMappedFile 'open' failed
- IOS 图片下载成功,展示却灰灰的问题。ImageIO: CGImageReadCreateDataWithMappedFile 'open' failed
- When I write #include <qdom.h> it gives error "no such file or directory".
- snort在使用过程中遇到的问题:ERROR: OpenAlertFile() => fopen() alert file log/alert.ids:No such file or directory
- Linux下修复“fatal error: jsoncpp/json/json.h: No such file or directory” 分类: C++ | 标签: Linux,jsonjson
- go cannot create <nil>/go.o: No such file or directory的解决办法
- BUG解决 —— error: can't exec 'codesign' (No such file or directory)
- 1>BSCMAKE: error BK1506 : : No such file or directory 的解决
- QT编译错误 No such file or directory #include<QApplication>解决方法
- mac下安装mysql-python包报unable to execute llvm-gcc-4.2: No such file or directory error: command 'llvm-gcc-4.2' failed with exit status 1解决方法
- ubuntu下QT4.8.6头文件#include <QWebFrame>没有文件或目录 编译提示:QWebFrame: QWebFrame: No such file or directory
- fatal error: event.h: No such file or directory #include <event.h>
- win7下Qt 5建立空白项目 无法打开包括文件<QApplication> No such file or directory