我正试图通过在iPad上调用邮件应用程序来通过邮件分享图片。但是,当未配置邮件时,它不会打开邮件应用程序。 请提供一些建议。
答案 0 :(得分:0)
只检查邮件是否已配置,并提醒用户配置是否..
if ([MFMailComposeViewController canSendMail]) {
// mail is configured
}
else
{
//alert the user
}
答案 1 :(得分:0)
在显示邮件编辑器之前,您应该检查设备是否能够发送邮件。 如果没有配置邮件,则在设置应用程序时显示邮件配置屏幕/页面。
if([MFMailComposeViewController canSendMail])
{
// device can send mail, display mail composer here
}
else
{
//No mail acc is configured, so display setting for configuration
[[UIApplication sharedApplication] openURL: [NSURL URLWithString: @"mailto:test@test.com"]] ;
}