我想在我的 iPad 应用程序中撰写或阅读电子邮件。有没有办法可以实现这个功能?我的意思是有没有用于阅读电子邮件的控制器?我是目标 C 的新手。提前感谢您的帮助。
user425243
问问题
751 次
3 回答
1
没有用于阅读电子邮件的 api,对于撰写电子邮件,您可以使用MFMailComposeViewController
查看以下教程
于 2012-06-13T11:34:48.577 回答
1
没有办法阅读我所知道的电子邮件,但要显示电子邮件撰写弹出窗口,您可以MFMailComposeViewController
在 MessageUI 框架中使用。
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。
于 2012-06-13T11:42:13.503 回答
0
我认为没有办法阅读电子邮件。除非您使用 UIWebView 来实现它。(据我所知)。但是,这不符合您的要求,因为这只会加载电子邮件站点;更像一个浏览器。
不过,您可以通过 MFMailComposeViewController(MessageUI 框架)撰写和发送电子邮件。试试这个有用的教程。
于 2012-06-14T05:21:11.903 回答