ここでは、MFMailComposeViewControllerクラスを使ってメールを送信する手順を記載しています。
■手順
1.「MessageUI.framework」をプロジェクトに追加する。
<記事最後に登録方法記載> |
2.下記インクルードファイルをヘッダファイルに追記する。
#import <MessageUI/MessageUI.h>
#import <MessageUI/MFMailComposeViewController.h>
3.下記のコードをヘッダファイル(.hファイル)のViewControllerに追記する。
<MFMailComposeViewControllerDelegate>
<例>
4.以下のサンプルコードを修正してソースファイル(.mファイル)に追記する。
■関連記事
http://www.mikamiz.jp/dev/iphone/a0005.html
http://www.crossbridge.biz/mfmailcomposeviewcontroller-with-image
https://developer.apple.com/jp/devcenter/ios/library/documentation/UserExperience/Conceptual/MobileHIG/BasicsPart/BasicsPart.html
https://developer.apple.com/jp/devcenter/ios/library/japanese.html
■開発&テスト環境
Macbook Pro 13 (OS X 10.8.5/Mountain Lion)
Xcode 5.0(iOSシュミレータ 7.0)
■補足情報
残念ながらシュミレータでは、メールを送信することが出来ないようです。
(シュミレータの設定項目に「メール/連絡先/カレンダー」がない為!?)
■フレームワークの登録方法
1.プロジェクトナビゲータのトップを選択(手順1画面)
2.「Build Phases」を選択
3. 「Link Binary With Libraries」を展開
4.「+」マークをクリック(手順2画面)
5.検索窓で「MessageUI.framework」を入力(手順3画面)
6.表示された「MessageUI.framework」を選択し「Add」ボタンを押して完了
手順1 |
手順2 |
手順3 |
0 件のコメント:
コメントを投稿