gpt4 book ai didi

iphone - 将文件传递给另一个 iPhone 应用程序

转载 作者:行者123 更新时间:2023-12-03 20:19:05 26 4
gpt4 key购买 nike

有人知道执行此操作的任何示例或开源代码吗?或者有一篇文章解释如何做到这一点?

Apple 有相当多的示例代码可以在其他应用程序中打开网址。但我找不到任何应用程序要求另一个应用程序打开手机上存储的文件的示例。

谢谢。

最佳答案

有两种方法可以做到这一点。

1) 如果您可以将文件编码为字符串,则可以通过 NSURL 将其传递给另一个应用程序。接收应用程序“ReceivingApp”必须实现

- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url 

在它的应用程序委托(delegate)中。使用

发送您的数据
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"receivingapp://your.data.goes.here"]]];

2) 使用pasteboard .

我会使用自定义 URL 方案,因为它 1) 会为您节省几个步骤,2) 如果接收应用程序出现问题,它不会让操作系统的其余部分访问您的数据。我不确定 NSURL 的字符限制是多少,但它相当大。

关于iphone - 将文件传递给另一个 iPhone 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2202806/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com