假设我需要将许多图像写入iPhone文件系统。而且我需要找到足够的空间来将图像写入磁盘。是否可以使用iPhone SDK?
答案 0 :(得分:5)
是的,有可能。请参阅以下教程(使用功能强大的“google”搜索引擎找到);)
编辑:添加了响应:将UIImage写入磁盘,具有未知的可用磁盘空间:
尝试抓住糟糕的做事方式。可可的例外仅适用于真正特殊的情况(即崩溃)。如果您使用
编写图像NSData *imageData = [myImage UIImageJPEGRepresentation];
(或UIImagePNGRepresentation)
然后
NSError *error;
BOOL success = [imageData writeToFile:(NSString *)path options:(NSDataWritingOptions)mask error:&error];
您的BOOL
failed
会告诉您它是否有效,并且error
将包含一个NSError
对象,其中包含错误说明(请勿测试{{但是,偶尔也会崩溃。
答案 1 :(得分:1)