メールにオリジナルデータをファイルとして添付する機能をiOSアプリに解釈しています。このアプリはムービー コンポーザです。
データ形式はXMLで書かれており、アプリで独自の拡張子(.kpt)のファイルとしてメールにデータを添付してほしい。また、受け取ったXMLファイルをムービーコンポーザーで開いてもらいたい。
質問は次のとおりです。
- 元のデータを元の拡張子でメールに添付するようにするにはどうすればよいですか?
- メール受信者がアプリを使用して受信したファイルを開くにはどうすればよいですか?
メールにオリジナルデータをファイルとして添付する機能をiOSアプリに解釈しています。このアプリはムービー コンポーザです。
データ形式はXMLで書かれており、アプリで独自の拡張子(.kpt)のファイルとしてメールにデータを添付してほしい。また、受け取ったXMLファイルをムービーコンポーザーで開いてもらいたい。
質問は次のとおりです。
アタッチメントのセットアップ方法:
MFMailComposeViewController *mailController = [[MFMailComposeViewController alloc] init];
[mailController setSubject:@"Some Subject"];
[mailController addAttachmentData:data
mimeType:@"application/kpt"
fileName:@"originalFileName.kpt"];
アプリ内でファイルを開くには、Info.plist を変更して、新しいドキュメント UTI を記述する必要があります。これを行うためのプログラミング ガイドは、ここにあります。