我想使用“自定义URL方案”将数据从应用程序传输到iPhone中的其他应用程序。 我可以问:我们如何将大数据从应用程序转移到应用程序?
谢谢!
答案 0 :(得分:5)
Apple URL Scheme用法:yourSchemeName:// stringurl .........
Apple应用程序需要使用- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url
来处理网址数据。所以我认为你的问题可能等于URL的最大长度。
Safari(浏览器) 至少80,000个字符可以使用。我在80,000个字符后停止测试。
答案 1 :(得分:4)
如果您使用UIPasteboard,则您的数据大小不会受到限制。本文详细介绍了如何将应用程序的数据存储到指定的粘贴板中,然后使用自定义URL方案将粘贴板的名称传递给另一个应用程序:
http://www.zacwhite.com/blog/2009/10/15/getting-user-data-from-a-lite-to-a-paid-app/
答案 2 :(得分:2)
我知道一个上限是2 ^ 32 - 1个字节,因为这是iPhone上NSString的最大长度,NSURL可以转换为NSStrings。但这可能不是最低的上限。