Marino Faggiana 6 years ago
parent
commit
b3baf69a5d
1 changed files with 5 additions and 5 deletions
  1. 5 5
      Share/ShareViewController.m

+ 5 - 5
Share/ShareViewController.m

@@ -447,15 +447,17 @@
     NSString *fileName = [self.filesName objectAtIndex:indexPath.row];
     UIImage *image = nil;
     
+    CCCellShareExt *cell = (CCCellShareExt *)[tableView dequeueReusableCellWithIdentifier:@"ShareExtCell" forIndexPath:indexPath];
+
     CFStringRef fileExtension = (__bridge CFStringRef)[fileName pathExtension];
     CFStringRef fileUTI = UTTypeCreatePreferredIdentifierForTag(kUTTagClassFilenameExtension, fileExtension, NULL);
 
     if (UTTypeConformsTo(fileUTI, kUTTypeZipArchive) && [(__bridge NSString *)fileUTI containsString:@"org.openxmlformats"] == NO) image = [UIImage imageNamed:@"file_compress"];
     else if (UTTypeConformsTo(fileUTI, kUTTypeAudio)) image = [UIImage imageNamed:@"file_audio"];
-    else if ((UTTypeConformsTo(fileUTI, kUTTypeImage)) || (UTTypeConformsTo(fileUTI, kUTTypeMovie))) {
-        
+    else if (UTTypeConformsTo(fileUTI, kUTTypeMovie)) image = [UIImage imageNamed:@"file_movie"];
+    else if (UTTypeConformsTo(fileUTI, kUTTypeImage)) {
         image = [UIImage imageWithContentsOfFile:[NSTemporaryDirectory() stringByAppendingString:fileName]];
-        
+        image = [NCUtility.sharedInstance resizeImageWithImage:image newWidth:cell.frame.size.width];
     }
     else if (UTTypeConformsTo(fileUTI, kUTTypeContent)) {
         
@@ -469,14 +471,12 @@
     }
     else image = [UIImage imageNamed:@"file"];
     
-    CCCellShareExt *cell = (CCCellShareExt *)[tableView dequeueReusableCellWithIdentifier:@"ShareExtCell" forIndexPath:indexPath];
     
     NSUInteger fileSize = (NSInteger)[[[NSFileManager defaultManager] attributesOfItemAtPath:[NSTemporaryDirectory() stringByAppendingString:fileName] error:nil] fileSize];
     
     cell.labelInformazioni.text = [NSString stringWithFormat:@"%@\r\r%@", fileName, [CCUtility transformedSize:fileSize]];
     cell.labelInformazioni.textColor = [UIColor blackColor];
 
-    image = [NCUtility.sharedInstance resizeImageWithImage:image newWidth:cell.frame.size.width];
     cell.fileImageView.image = image;
     
     return cell;