0
如果用戶尚未設置電子郵件,我必須在iOS中顯示設置電子郵件屏幕。
所以當[MFMailComposeViewController canSendMail]
返回NO
我需要顯示以下畫面如果用戶還沒有設置電子郵件,請求用戶設置電子郵件
這可能嗎?我怎樣才能實現它?
如果用戶尚未設置電子郵件,我必須在iOS中顯示設置電子郵件屏幕。
所以當[MFMailComposeViewController canSendMail]
返回NO
我需要顯示以下畫面如果用戶還沒有設置電子郵件,請求用戶設置電子郵件
這可能嗎?我怎樣才能實現它?
不知道,但你可以試試這個:
NSString *recipients = @"mailto:[email protected]?subject=subjecthere";
NSString *body = @"&body=bodyHere";
NSString *email = [NSString stringWithFormat:@"%@%@", recipients, body];
email = [email stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:email]];
謝謝,它的工作原理。我在else部分添加了這個,因爲當你取消電子郵件發送時,它不會回到應用程序 – akashsr 2014-09-29 07:09:09