iPhone应用程序之间可以传输多大的数据?

3

我希望使用“自定义URL Scheme”在iPhone应用程序之间传输数据。

我可以问一下:我们可以传输多大的数据从一个应用程序到另一个应用程序吗?

谢谢!

3个回答

6

苹果URL方案用法:yourSchemeName://stringurl.........

苹果应用需要使用- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url来处理URL数据。因此,我认为你的问题可能等同于URL的最大长度。

Safari(浏览器) 至少80000个字符可以工作。在测试了80000个字符后,我就停止了测试。

http://www.boutell.com/newfaq/misc/urllength.html


画布组件需要一个较大的URL大小,我猜想 :) 如果你右击其中一个并转到查看图像,请检查URL -- 整个图像都已作为base 64编码放在里面! - Chris Dennett

4

2

我知道一个上限是2^32-1个字节,因为这是iPhone上NSString的最大长度,并且NSURL可以转换为NSString。但是这可能不是最低的上限。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接