如何将文件从您的应用程序导出到其他移动应用程序?

时间:2011-08-09 07:31:18

标签: iphone ios objective-c ipad gamekit

我想在我的应用程序中添加共享功能,以便我可以将我的应用程序中创建的文件共享到其他移动设备上的应用程序。如果有人有任何想法或代码让我知道....: - )

2 个答案:

答案 0 :(得分:2)

我能想到的一些方法 -

  1. 以@Akshay指出的方式将您的文件作为邮件附件发送。
  2. 在iOS中使用Gamekit framework在没有互联网的iOS设备之间传输数据。
  3. 您可以使用蓝牙,但基本上我认为GameKit会使用它。所以你不妨使用gamekit而不是(重新)定义你自己的协议......
  4. 快乐的编码......

答案 1 :(得分:0)

您可以使用MFMailComposeViewController撰写新电子邮件并附上该文件。

MFMailComposeViewController* controller = [[MFMailComposeViewController alloc] init];

    controller.mailComposeDelegate = self;

    [controller addAttachmentData:[NSData dataWithContentsOfFile:path] mimeType:mimeType fileName:[path lastPathComponent]]; //path is the path to your file

    [self presentModalViewController:controller animated:YES];
    [controller release];

对于iOS 5.0或更高版本,您可以使用iCloud。

HTH,

阿克沙伊