我们要求在两个不同的iPhone应用程序之间共享一些信息,这些应用程序是套件的一部分。假设我们想在这两个应用程序(如数组)之间共享一些对象。
经过一些搜索后,我们从APPLE本身找到了GenericKeychain演示应用程序,它显示了使用通用钥匙串在两个不同的应用程序之间共享信息。
在该演示中,他们展示了如何共享字符串,但我们想要实现的是在应用程序之间共享对象数组。我们在演示应用程序中尝试了很多相同的操作,但不知何故无法获得所需的结果,并且在尝试将对象放入共享时总是崩溃。有人可以谈谈这个话题吗?
答案 0 :(得分:1)
您是否考虑过将数据发送到远程服务器并让第二个应用访问该数据?
答案 1 :(得分:1)
参考你的答案“我试图在该应用程序中添加NSMutableArray而不是字符串,但它与[__NSArrayM dataUsingEncoding:]崩溃:无法识别的选择器发送到实例”
尝试在文档搜索中添加dataUsingEncoding:
,您将看到它的nsstring类方法不是nsarray。使用另一种获取数据的方法,如本文所述:
答案 2 :(得分:1)
您可以尝试使用UIPasteboard
粘贴要共享的数据&然后从第二个应用程序访问(然后可能删除)共享数据。看看 - http://developer.apple.com/library/ios/#documentation/uikit/reference/UIPasteboard_Class/Reference.html。
谢谢,
阿克沙伊