我正在向我的 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。可以在此处找到执行此操作的编程指南。