|
|
@@ -51,14 +51,15 @@ static dispatch_semaphore_t _lock;
|
|
|
[fileManager createDirectoryAtPath:imgDir withIntermediateDirectories:YES attributes:nil error:nil];
|
|
|
}
|
|
|
|
|
|
- if (imgData) {
|
|
|
+ UIImage *img = [UIImage imageWithData:imgData];
|
|
|
+ if (img) { // 解析图片成功
|
|
|
Lock();
|
|
|
if (![fileManager fileExistsAtPath:imgPath]) {
|
|
|
[imgData writeToFile:imgPath atomically:NO];
|
|
|
}
|
|
|
Unlock();
|
|
|
|
|
|
- return [UIImage imageWithData:imgData];
|
|
|
+ return img;
|
|
|
} else {
|
|
|
return nil;
|
|
|
}
|