iPadアプリケーション自体からメールを作成または読みたい。この機能を実装する方法はありますか?メールを読むためのコントローラーはありますか?私はObjectiveCを初めて使用します。よろしくお願いします。
user425243
質問する
751 次
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 に答える