【发布时间】:2011-05-05 16:51:09
【问题描述】:
MFMailComposeViewController 在哪些情况下无法在 iOS 4 上运行?
例如,当用户没有在 Apple 的 Mail 应用程序中设置帐户时,它是否有效?是否还有其他无法使用的情况,因为用户抱怨它无法使用并且他使用的是 iOS 4。
谢谢。
【问题讨论】:
标签: iphone objective-c xcode email device
MFMailComposeViewController 在哪些情况下无法在 iOS 4 上运行?
例如,当用户没有在 Apple 的 Mail 应用程序中设置帐户时,它是否有效?是否还有其他无法使用的情况,因为用户抱怨它无法使用并且他使用的是 iOS 4。
谢谢。
【问题讨论】:
标签: iphone objective-c xcode email device
如果没有设置帐户,MFMailComposeViewController 将无法工作。您可以致电[MFMailComposeViewController canSendMail] 来检查用户是否至少配置并启用了一个邮件帐户。据我所知,它不会检查用户的设备是否设置正确(即不检查正确的用户名和密码等)。简而言之:如果邮件应用程序正常工作,那么您的MFMailComposeViewController 也可以正常工作。如果没有,您需要提供比“不起作用”更详细的问题描述。
【讨论】:
+canSendMail 将返回NO 如果有一个启用的帐户,但如果没有配置发送电子邮件。