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

发布于 2024-11-28 18:01:56 字数 82 浏览 1 评论 0原文

我想在我的应用程序中添加共享功能,以便我可以将我的应用程序中创建的文件共享到其他手机上的应用程序。如果有人有任何想法或代码,请告诉我......:-)

I want to put sharing feature in my application so that i can share file created in my app to app on others mobile. Please if anybody has any idea or code let me know....:-)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

稍尽春風 2024-12-05 18:01:56

我能想到的一些方法 -

  1. 正如 @Akshay 指出的那样,将文件作为邮件附件发送。
  2. 使用 Gamekit 框架 在 iOS 中无需互联网即可在 iOS 设备之间传输数据。
  3. 你可以使用蓝牙,但我认为 GameKit 基本上使用蓝牙。所以你不妨使用游戏包而不是(重新)定义你自己的协议......

快乐编码......

Some of the ways I can think of -

  1. Send your file as mail attachement as @Akshay points out.
  2. Use Gamekit framework in iOS to transfer data between iOS devices without internet.
  3. You could use Bluetooth, but essentially I think GameKit uses that. so you might as well go with gamekit instead of (re)defining your own protocol...

Happy coding...

屋檐 2024-12-05 18:01:56

您可以使用 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,

阿克谢

You can compose a new email using MFMailComposeViewController and attach the file.

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];

For iOS 5.0 or later, you could use iCloud.

HTH,

Akshay

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文