如果未配置邮件帐户,则在iphone 4操作系统中调用邮件的应用程序将崩溃

如果未配置邮件帐户,则在iphone 4操作系统中调用邮件的应用程序将崩溃,iphone,Iphone,我正在使用messageUI和MFMailComposer从我的邮件调用邮件应用程序。但在iphone os 4.0中,如果未配置邮件帐户,则应用程序会在显示设备特定警报以配置邮件帐户时崩溃。解决方案是什么?这可能是操作系统问题,也可能是特定于设备的问题。因为它在使用os 3.0的ipod touch上运行良好,所以在显示邮件合成界面之前,需要检查客户端是否配置为邮件。使用MFMailComposeViewController中的类方法+BOOLcanSendMail来执行此操作。e、 g if

我正在使用messageUI和MFMailComposer从我的邮件调用邮件应用程序。但在iphone os 4.0中,如果未配置邮件帐户,则应用程序会在显示设备特定警报以配置邮件帐户时崩溃。解决方案是什么?这可能是操作系统问题,也可能是特定于设备的问题。因为它在使用os 3.0的ipod touch上运行良好,所以在显示邮件合成界面之前,需要检查客户端是否配置为邮件。使用MFMailComposeViewController中的类方法+BOOLcanSendMail来执行此操作。e、 g

if ([MFMailComposeViewController canSendMail]) {
    // show a mail composition view
} else {
    // advise user to set up a mail account and try again
}