用于读取峨眉的控制器 - iPad应用程序 - 目标C / xcode



我想从我的iPad应用程序本身中撰写或阅读电子邮件。有没有办法实现此功能?我的意思是是否有用于阅读电子邮件的控制器?我是目标C的新手,提前感谢您的帮助。

没有用于阅读电子邮件的 API,您可以使用MFMailComposeViewController查看以下教程来撰写电子邮件

我所知,没有一种方法可以阅读电子邮件,但要显示电子邮件撰写弹出窗口,您可以使用 MessageUI 框架中的MFMailComposeViewController

MFMailComposeViewController* mail = [[MFMailComposeViewController alloc] init];
[mail setMailComposeDelegate:self];
[self presentViewController:mail animated:YES completion:nil];

您需要通过将类添加到类标头中来使类符合MFMailComposeViewControllerDelegate

#import <MessageUI/MessageUI.h>
@class MyViewController : UIViewController <MFMailComposeViewControllerDelegate> {
    ...

并在类的某个地方实现它的回调方法:

-(void) mailComposeController:(MFMailComposeViewController *)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError *)error {
    // Hide the message composer
    [self dismissViewControllerAnimated:YES completion:nil];
}

您还需要链接到 MessageUI.framework。

我不认为有办法阅读电子邮件;除非你使用UIWebView实现它。(据我所知)。但是,这不符合您希望执行的操作,因为这只会加载电子邮件站点;更像是一个浏览器。

不过,您可以通过MFMailComposeViewController(MessageUI框架)撰写和发送电子邮件。试试这个有用的教程。

最新更新