当MFMailComposeViewController不起作用?

1 email iphone xcode objective-c device

在哪种情况下,MFMailComposeViewController无法在iOS 4上运行?

例如,当用户未在Apple的Mail应用程序中设置帐户时,它是否有效?还有其他任何情况都不会起作用,因为用户抱怨它不起作用而且他有iOS 4.

谢谢.

Bjö*_*lek 5

如果没有设置帐户,MFMailComposeViewController则无法运行.您可以调用[MFMailComposeViewController canSendMail]以检查用户是否至少配置并启用了一个邮件帐户.据我所知,它不会检查用户的设备是否设置正确(即没有检查正确的用户名和密码等).简而言之:如果Mail应用程序有效,那么您的MFMailComposeViewController工作也会正常.如果没有,您需要提供比"不起作用"更详细的问题描述.