Commit 0ab502fb authored by 肖兰月's avatar 肖兰月
parents 8a345102 4c6020a7
...@@ -339,11 +339,7 @@ static dispatch_once_t onceToken; ...@@ -339,11 +339,7 @@ static dispatch_once_t onceToken;
/// Get photo 获得照片本身 /// Get photo 获得照片本身
- (PHImageRequestID)getPhotoWithAsset:(PHAsset *)asset completion:(void (^)(UIImage *, NSDictionary *, BOOL isDegraded))completion { - (PHImageRequestID)getPhotoWithAsset:(PHAsset *)asset completion:(void (^)(UIImage *, NSDictionary *, BOOL isDegraded))completion {
CGFloat fullScreenWidth = TZScreenWidth; return [self getPhotoWithAsset:asset completion:completion progressHandler:nil networkAccessAllowed:YES];
if (fullScreenWidth > _photoPreviewMaxWidth) {
fullScreenWidth = _photoPreviewMaxWidth;
}
return [self getPhotoWithAsset:asset photoWidth:fullScreenWidth completion:completion progressHandler:nil networkAccessAllowed:YES];
} }
- (PHImageRequestID)getPhotoWithAsset:(PHAsset *)asset photoWidth:(CGFloat)photoWidth completion:(void (^)(UIImage *photo,NSDictionary *info,BOOL isDegraded))completion { - (PHImageRequestID)getPhotoWithAsset:(PHAsset *)asset photoWidth:(CGFloat)photoWidth completion:(void (^)(UIImage *photo,NSDictionary *info,BOOL isDegraded))completion {
...@@ -531,10 +527,12 @@ static dispatch_once_t onceToken; ...@@ -531,10 +527,12 @@ static dispatch_once_t onceToken;
request.creationDate = [NSDate date]; request.creationDate = [NSDate date];
} completionHandler:^(BOOL success, NSError *error) { } completionHandler:^(BOOL success, NSError *error) {
dispatch_async(dispatch_get_main_queue(), ^{ dispatch_async(dispatch_get_main_queue(), ^{
if (success && completion) { if (success && completion && localIdentifier) {
[self fetchAssetByIocalIdentifier:localIdentifier retryCount:10 completion:completion]; [self fetchAssetByIocalIdentifier:localIdentifier retryCount:10 completion:completion];
} else if (error) { } else {
if (error) {
NSLog(@"保存照片出错:%@",error.localizedDescription); NSLog(@"保存照片出错:%@",error.localizedDescription);
}
if (completion) { if (completion) {
completion(nil, error); completion(nil, error);
} }
...@@ -567,10 +565,12 @@ static dispatch_once_t onceToken; ...@@ -567,10 +565,12 @@ static dispatch_once_t onceToken;
} completionHandler:^(BOOL success, NSError *error) { } completionHandler:^(BOOL success, NSError *error) {
[[NSFileManager defaultManager] removeItemAtPath:path error:nil]; [[NSFileManager defaultManager] removeItemAtPath:path error:nil];
dispatch_async(dispatch_get_main_queue(), ^{ dispatch_async(dispatch_get_main_queue(), ^{
if (success && completion) { if (success && completion && localIdentifier) {
[self fetchAssetByIocalIdentifier:localIdentifier retryCount:10 completion:completion]; [self fetchAssetByIocalIdentifier:localIdentifier retryCount:10 completion:completion];
} else if (error) { } else {
if (error) {
NSLog(@"保存照片出错:%@",error.localizedDescription); NSLog(@"保存照片出错:%@",error.localizedDescription);
}
if (completion) { if (completion) {
completion(nil, error); completion(nil, error);
} }
...@@ -609,10 +609,12 @@ static dispatch_once_t onceToken; ...@@ -609,10 +609,12 @@ static dispatch_once_t onceToken;
request.creationDate = [NSDate date]; request.creationDate = [NSDate date];
} completionHandler:^(BOOL success, NSError *error) { } completionHandler:^(BOOL success, NSError *error) {
dispatch_async(dispatch_get_main_queue(), ^{ dispatch_async(dispatch_get_main_queue(), ^{
if (success && completion) { if (success && completion && localIdentifier) {
[self fetchAssetByIocalIdentifier:localIdentifier retryCount:10 completion:completion]; [self fetchAssetByIocalIdentifier:localIdentifier retryCount:10 completion:completion];
} else if (error) { } else {
if (error) {
NSLog(@"保存视频出错:%@",error.localizedDescription); NSLog(@"保存视频出错:%@",error.localizedDescription);
}
if (completion) { if (completion) {
completion(nil, error); completion(nil, error);
} }
......
...@@ -528,8 +528,8 @@ ...@@ -528,8 +528,8 @@
_timeout = timeout; _timeout = timeout;
if (timeout < 5) { if (timeout < 5) {
_timeout = 5; _timeout = 5;
} else if (_timeout > 60) { } else if (_timeout > 600) {
_timeout = 60; _timeout = 600;
} }
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment