回答
MFMailComposeViewController是一個官方API,您可以使用它從012應用程序中使用撰寫消息。
I've heard you can use the "mailto:
" URL scheme to open the Mail application並從那裏撰寫郵件(假設郵件應用程序仍然安裝在您的iOS設備上),但這隻適用於從郵件應用程序撰寫郵件,它不會切換用戶到收件箱。
是的,你是對的。但我需要調用電子郵件應用程序,而不是從郵件應用程序中編寫消息。你能幫我嗎? – user2297463 2013-04-25 05:33:28
你可以利用這個:
- (void)launchMailAppOnDevice
{
NSMutableString *subject = [NSMutableString string];
[subject appendString:@"Your Subject"];
NSMutableString *mailbody = [NSMutableString string];
[mailbody appendString:@"Blah Blah Blah"];
[mailbody appendString:@"Blah Blah Blah "];
NSString *recipients = [NSString stringWithFormat:@"mailto:[email protected]?&subject=%@!",subject];
NSString *body = [NSString stringWithFormat:@"&body=%@!",mailbody];;
NSString *emailString = [NSString stringWithFormat:@"%@%@", recipients, body];
emailString = [emailString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:email]];
}
如果你想檢查郵件應用程序是否存在INT應用程序,你要打開它。
if ([[UIApplication sharedApplication] canOpenURL:[ NSURL URLWithString:@"mailto:"]])
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto:"]];
我想查看郵件界面而不是發送郵件界面。你有一個很好的理想嗎?謝謝 – user2297463 2013-04-25 05:29:48
@ user2297463你想檢查設備是否有郵件應用程序或設備可以發送郵件。請清楚,我想我可以幫助你。 – satheeshwaran 2013-04-25 05:59:09
看我的編輯,你可以使用最後兩條語句打開你的郵件應用程序。 – satheeshwaran 2013-04-25 06:04:36
您無法打開郵件應用程序。您可以使用MFMailComposeViewController
或mailto:
URL打開撰寫電子郵件界面。
- 1. iOS SDK:如何調用電子郵件應用程序?
- 2. PHP電子郵件應用程序
- 3. Django - 電子郵件應用程序
- 4. 電子郵件應用程序問題
- 5. 如何使用vb.net應用程序檢查電子郵件
- 6. 使用默認的Android應用程序(Builtin電子郵件應用程序)在Android中發送電子郵件
- 7. 如何調用在android平臺上的電子郵件應用程序
- 8. 如何在Silverlight應用程序中接收電子郵件?
- 9. 如何從Windows Phone 8應用程序發送電子郵件?
- 10. 如何從我的Facebook應用程序發送電子郵件
- 11. 如何在Web應用程序中保護HTML電子郵件?
- 12. 如何重建? (iPhone電子郵件應用程序)
- 13. 如何從iPhone應用程序讀取電子郵件
- 14. 如何在Web應用程序中顯示HTML電子郵件?
- 15. 如何編輯Facebook應用程序支持電子郵件?
- 16. 如何從Java Web應用程序發送電子郵件
- 17. 如何從Gmail /電子郵件打開Android應用程序?
- 18. 如何拉電子郵件從LDAP到Web應用程序
- 19. 如何從我的C#應用程序發送電子郵件?
- 20. 如何啓動Android的電子郵件應用程序(com.android.email)?
- 21. iPhone的電子郵件應用程序如何識別地址?
- 22. 如何從我的應用程序發送電子郵件?
- 23. 如何通過意向啓動電子郵件應用程序?
- 24. 如何從應用程序發送電子郵件
- 25. 如何從Wicket應用程序發送電子郵件?
- 26. 如何通過jhipster應用程序發送電子郵件
- 27. 如何告訴我的應用程序發送電子郵件?
- 28. 如何從我的Android應用程序調用默認的電子郵件應用程序
- 29. 如何僅使用電子郵件應用程序發送帶附件的電子郵件?
- 30. 在黑莓電子郵件應用程序中打開特定電子郵件
兩者是完全不同的問題你的意思可能是重複的?只是懶得讀完整的問題 – 2013-04-25 04:57:18