============================================================
博文原创,转载请声明出处
============================================================
+ (UIImage *)imageWithContentsOfFile:(NSString *)path
imageWithContentsOfFile生成的UIImage会随着path的文件内容改变而改变,
比如你从相册中选择n张photo存入数组,如果你将得到的jpg命名为相同的xx.jpg, 然后用imageWithContentsOfFile存入数组,你的数组中的UIImage会不断改变。
正确方法是使用
+ (UIImage *)imageWithData:(NSData *)data
我当初用imageWithContentsOfFile得到UIImage后再copy一份,如下,但是不成功。
CGImageRef newCgIm = CGImageCreateCopy(cb.localImage.CGImage);
cb.localImage = [UIImage imageWithCGImage:newCgIm scale:cb.localImage.scale orientation:cb.localImage.imageOrientation];