【问题标题】:When MFMailComposeViewController doesn't work?当 MFMailComposeViewController 不起作用时?
【发布时间】:2011-05-05 16:51:09
【问题描述】:

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

例如,当用户没有在 Apple 的 Mail 应用程序中设置帐户时,它是否有效?是否还有其他无法使用的情况,因为用户抱怨它无法使用并且他使用的是 iOS 4。

谢谢。

【问题讨论】:

    标签: iphone objective-c xcode email device


    【解决方案1】:

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

    【讨论】:

    • 顺便说一句:+canSendMail 将返回NO 如果有一个启用的帐户,但如果没有配置发送电子邮件。
    猜你喜欢
    • 2014-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多