3
A
回答
0
使用MFMailComposerController
,並使用此代碼:
MFMailComposeViewController * mcvc = [[MFMailComposeViewController alloc] init];
mcvc = self;
[mcvc setSubject:@"Subject"];
[mailer setToRecipients:@[@"[email protected]"]];
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"mrweb" ofType:@"png"];
NSData *imageData = [NSData dataWithContentsOfFile:filePath];
[mcvc addAttachmentData:imageData mimeType:@"image/png" fileName:@"allegato1.png"];
[mcvc setMessageBody:@"Hello bro !" isHTML:NO];
[self presentViewController:mcvc animated:YES completion:^{}];
如果你有一個UIImage
使用
NSData *imageData = UIImagePNGRepresentation(myImage.image);
轉換UIImage
在NSData
。
3
使用MFMailComposeViewController
MFMailComposeViewController *郵件= [MFMailComposeViewController的alloc] INIT];
//確定文件名和擴展名
的NSString *延長= @ 「PNG」;
NSString * filename = @「email」;
//獲取資源路徑和讀使用NSData的
的NSString *文件路徑=文件[[一個NSBundle mainBundle] pathForResource:文件名ofType:擴展名];
NSData * fileData = [NSData dataWithContentsOfFile:filePath];
//確定MIME類型
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";
}
//添加附件
[mail addAttachmentData:fileData mimeType:mimeType fileName:filename];
相關問題
- 1. IOS應用程序複製
- 2. 是否可以將Unity應用程序集成到iOS應用程序中?
- 3. 我可以以任何順序將中間件應用到應用程序嗎?
- 4. 將文件從應用程序拖到資源管理器。我的應用程序可以進行復制嗎?
- 5. 是否可以將應用程序沙箱中的文件複製到應用程序包?
- 6. 支持Gmail應用程序中的響應電子郵件應用程序IOS
- 7. 如何將圖像複製到應用程序文件夾?
- 8. iOS應用程序可以編輯我的文件並將更改保存到我的應用程序嗎?
- 9. 我可以訪問iOS郵件應用程序數據嗎?
- 10. 將iOS應用程序包含到其他應用程序中
- 11. 我的iOS應用程序中的iOS
- 12. 將圖像存儲在iOS應用程序的xml文件中
- 13. ios應用程序中保存圖像
- 14. 複製Flex應用程序(Web)中的圖像並將其粘貼到應用程序的外部
- 15. 我的ios應用程序中使用的圖像
- 16. 想要將我的應用程序中的gif圖像複製到應用程序內部的郵件窗口。我怎麼做?
- 17. 可以使用iPhone的圖像爲一個iOS應用程序
- 18. 我們可以完全將Android應用程序轉換爲iOS應用程序
- 19. 將包含在Adobe Air應用程序中的文件複製到應用程序中,以便修改它
- 20. 可以將替代圖標應用於iOS應用程序嗎?
- 21. 將資產庫中的圖像複製到應用程序文件夾
- 22. 將圖像複製到src =「dataUrl」到Office應用程序
- 23. 如何在BlackBerry應用程序中顯示圖像到我的應用程序
- 24. 我們可以用JPG圖像在iPhone應用程序中
- 25. 可可應用程序到iOS(Objective-C)應用程序
- 26. 如何在我的iOS應用程序中使用svg圖像
- 27. 如何將文檔中的文件複製到iOS應用程序中?
- 28. 將文件複製到WP7中的應用程序隔離存儲(如iOS中)
- 29. 將控制檯應用程序鏈接到python中的圖形應用程序
- 30. 我可以將iOS 7支持添加到僅作爲iOS 8應用程序發佈的應用程序嗎