0

iPadアプリケーション自体からメールを作成または読みたい。この機能を実装する方法はありますか?メールを読むためのコントローラーはありますか?私はObjectiveCを初めて使用します。よろしくお願いします。

4

3 に答える 3

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 に答える
1

メールを読むためのAPIはありません。メールを作成するには、次のチュートリアルMFMailComposeViewControllerを 確認してください。

于 2012-06-13T11:34:48.577 に答える
0

メールを読む方法はないと思います。UIWebViewを使用して実装している場合を除きます。(私が知っているすべてのために)。ただし、これは電子メールサイトをロードするだけなので、これはあなたがやりたいことを満たしていません。ブラウザのようなものです。

それでも、MFMailComposeViewController(MessageUIフレームワーク)を介して電子メールを作成および送信できます。この便利なチュートリアルをお試しください。

于 2012-06-14T05:21:11.903 に答える