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