我正在iphone上开发一款应用程序,让用户可以拍照,添加评论和评论。 GPS位置并将其作为电子邮件发送给其他用户。
如果收件人安装了相同的应用程序&当她点击附件时,相同的应用程序将启动&解析这些细节&将它们显示给收件人。 (我打算在这里使用UIDocumentInteractionController来处理一些事情)
问题:在单个文件中编码此数据的最佳方法是什么?然后在电子邮件到达时将其翻过来。
答案 0 :(得分:2)
这是相当高的水平,但以下是一般步骤:
首先,按照here所述注册您自己的文件类型。
然后,使用NSKeyedArchiver存档您的数据。
接下来,使用MFMailComposeViewController将其附加到电子邮件中。确保给它一个与之前注册的文件类型相匹配的文件名。
最后,实施application:didFinishLaunchingWithOptions:以处理用户尝试打开电子邮件附件时的情况。 (目前,它是方法文档中的第四个项目符号。)