我的iPhone应用程序正在使用MFMailComposeViewController类发送带有附件的应用内邮箱.
- (BOOL)canDeviceSendEmail
{
Class mailClass = (NSClassFromString(@"MFMailComposeViewController"));
return mailClass != nil && [mailClass canSendMail];
}
一组测试人员报告称,即使在设备上设置了邮箱帐户,他们也会收到此错误alert 对话框.测试人员使用的是带有OS 3.1.3的iPhone 3G.因此,MFMailComposeViewController类必须存在,"canSendMail"方法必须返回NO.
因此,我的问题是:除了设备上没有设置邮箱帐户的情况外,"canSendMail"方法在什么情况下可以返回no?
~z~谢谢