0

我正在向我的 iOS 应用程序解释一个函数,以将电子邮件上的原始数据作为文件附加。该应用程序是一个电影作曲家。

数据格式编写为 XML,我希望应用程序将电子邮件上的数据作为具有原始扩展名 (.kpt) 的文件附加。此外,我希望接收者使用电影作曲家打开接收到的 XML 文件。

问题如下:

  1. 如何让应用程序将原始数据附加到带有原始扩展名的电子邮件中?
  2. 如何让电子邮件接收者使用我的应用程序打开收到的文件?
4

1 回答 1

1

如何设置附件:

MFMailComposeViewController *mailController = [[MFMailComposeViewController alloc] init];
[mailController setSubject:@"Some Subject"];
[mailController addAttachmentData:data
                         mimeType:@"application/kpt"
                         fileName:@"originalFileName.kpt"];

为了在你的应用程序中打开文件,你需要修改你的 Info.plist 来描述一个新的文档 UTI。可以在此处找到执行此操作的编程指南。

于 2013-01-08T04:28:32.923 回答