Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在两个不同的iPhone应用程序之间共享对象_Iphone_Ipad_Keychain_Data Sharing - Fatal编程技术网

在两个不同的iPhone应用程序之间共享对象

在两个不同的iPhone应用程序之间共享对象,iphone,ipad,keychain,data-sharing,Iphone,Ipad,Keychain,Data Sharing,我们需要在作为套件一部分的两个不同iPhone应用程序之间共享一些信息。假设我们想在这两个应用程序之间共享一些对象,比如数组 经过一些搜索,我们找到了苹果公司自己的演示应用程序,它展示了通用钥匙链在两个不同应用程序之间共享信息的用法 在那个演示中,他们展示了如何共享字符串,但我们想要实现的是在应用程序之间共享一个对象数组。我们在演示应用程序中也做了很多尝试,但不知何故,无法获得所需的结果,并且在尝试放置对象以供共享时总是崩溃。有人能谈谈这个话题吗?您是否考虑过将数据发送到远程服务器并让第二个应用

我们需要在作为套件一部分的两个不同iPhone应用程序之间共享一些信息。假设我们想在这两个应用程序之间共享一些对象,比如数组

经过一些搜索,我们找到了苹果公司自己的演示应用程序,它展示了通用钥匙链在两个不同应用程序之间共享信息的用法


在那个演示中,他们展示了如何共享字符串,但我们想要实现的是在应用程序之间共享一个对象数组。我们在演示应用程序中也做了很多尝试,但不知何故,无法获得所需的结果,并且在尝试放置对象以供共享时总是崩溃。有人能谈谈这个话题吗?

您是否考虑过将数据发送到远程服务器并让第二个应用程序访问该数据

参考您的回答“我试图在该应用程序中添加NSMutableArray而不是字符串,但它因[\uu NSArrayM DatausingEncode:]:无法识别的选择器发送到实例而崩溃”

尝试将
dataUsingEncoding:
放在文档搜索中,您将看到它是一个nsstring类而不是nsarray的方法。使用另一种获取数据的方法,如本文所述:


您可以尝试使用
UIPasteboard
粘贴要共享的数据,然后从第二个应用程序访问(然后可能删除)共享数据。看看-

谢谢


Akshay

我试图在该应用程序中添加NSMutableArray而不是字符串,但它因[\uu NSArrayM DatausingEncode:]而崩溃:无法识别的选择器发送到instanceAs。由于没有什么限制,我们不想为此使用远程服务器。谢谢你的反馈。