marinofaggiana 4 жил өмнө
parent
commit
972fa1a74c

+ 5 - 16
iOSClient/Utility/CCUtility.m

@@ -1459,6 +1459,7 @@
     
     PHAsset *asset = result[0];
     NSDate *creationDate = asset.creationDate;
+    NSDate *modificationDate = asset.modificationDate;
     NSArray *resourceArray = [PHAssetResource assetResourcesForAsset:asset];
     BOOL isLocallayAvailable = [[resourceArray.firstObject valueForKey:@"locallyAvailable"] boolValue];
     if (!isLocallayAvailable) {
@@ -1526,14 +1527,8 @@
                     newMetadata.fileName = fileName;
                 }
                      
-                NSDictionary *attributes = [[NSFileManager defaultManager] attributesOfItemAtPath:fileNamePath error:nil];
-                
-                if (creationDate) {
-                    newMetadata.creationDate = creationDate;
-                }
-                if (attributes[NSFileModificationDate]) {
-                    newMetadata.date = attributes[NSFileModificationDate];
-                }
+                newMetadata.creationDate = creationDate;
+                newMetadata.date = modificationDate;
                 newMetadata.size = fileSize;
                 
                 completion(newMetadata, fileNamePath);
@@ -1581,15 +1576,9 @@
                             completion(nil, nil);
                             
                         } else {
-                                
-                            NSDictionary *attributes = [[NSFileManager defaultManager] attributesOfItemAtPath:fileNamePath error:nil];
                             
-                            if (creationDate) {
-                                newMetadata.creationDate = creationDate;
-                            }
-                            if (attributes[NSFileModificationDate]) {
-                                newMetadata.date = attributes[NSFileModificationDate];
-                            }
+                            newMetadata.creationDate = creationDate;
+                            newMetadata.date = modificationDate;
                             newMetadata.size = fileSize;
                             
                             completion(newMetadata, fileNamePath);