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

发布于 2024-11-27 09:20:50 字数 390 浏览 3 评论 0原文

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

经过一番搜索,我们发现了 APPLE 的 GenericKeychain 演示应用程序它本身显示了使用通用钥匙串在两个不同的应用程序之间共享信息。

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

We are requiring to share some information between 2 different iPhone applications which are part of suite. Let say we want to share some objects between those 2 applications like array.

After some search we found GenericKeychain demo application from APPLE itself which shows use of generic keychain to share information between 2 different applications.

In that demo they have shown how to share string but what we want to achieve is to share an array of objects between applications. We tried a lot to do the same in demo application but somehow couldn't get required result and was always crashing when tried to put object for sharing. Can someone please light on this topic ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

时光清浅 2024-12-04 09:20:51

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

Have you considered sending your data to a remote server and having the second app access that data?

懵少女 2024-12-04 09:20:51

您可以尝试使用UIPasteboard来粘贴要共享的数据&然后从第二个应用程序访问(然后可能删除)共享数据。看看 - http://developer.apple .com/library/ios/#documentation/uikit/reference/UIPasteboard_Class/Reference.html

谢谢,

阿克谢

You can try using the UIPasteboard to paste the data to be shared & then access (& then possibly delete) the shared data from the 2nd app. Have a look at- http://developer.apple.com/library/ios/#documentation/uikit/reference/UIPasteboard_Class/Reference.html.

Thanks,

Akshay

记忆で 2024-12-04 09:20:50

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

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

如何将 NSArray 转换为 NSData?< /a>

Referring to your answer "I tried to add NSMutableArray instead of string in that application but it crashes with [__NSArrayM dataUsingEncoding:]: unrecognized selector sent to instance"

Try putting dataUsingEncoding: in the documentation search you will see that its a method of nsstring class not nsarray. Use another method of getting data like mentioned in this post:

How to convert NSArray to NSData?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文