2016-03-05 15 views

回答

0

您需要为

实例创建mime类型

MFMailComposeViewController *mc = [[MFMailComposeViewController alloc]init]; 
    mc.mailComposeDelegate = self; 
    NSString *filePath = [[NSBundle mainBundle] pathForResource:filename ofType:extension]; 
    NSData *fileData = [NSData dataWithContentsOfFile:filePath]; 
    NSString *mimeType; 
    if ([extension isEqualToString:@"jpg"]) { 
     mimeType = @"image/jpeg"; 
    } else if ([extension isEqualToString:@"png"]) { 
     mimeType = @"image/png"; 
    } else if ([extension isEqualToString:@"doc"]) { 
     mimeType = @"application/msword"; 
    } else if ([extension isEqualToString:@"ppt"]) { 
     mimeType = @"application/vnd.ms-powerpoint"; 
    } else if ([extension isEqualToString:@"html"]) { 
     mimeType = @"text/html"; 
    } else if ([extension isEqualToString:@"pdf"]) { 
     mimeType = @"application/pdf"; 
    } 
    [mc addAttachmentData:fileData mimeType:mimeType fileName:filename]; 
    [self presentViewController:mc animated:YES completion:NULL]; 
+0

MFMailComposeViewController不会为MDM设备工作 –

相关问题