Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.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_Core Data - Fatal编程技术网

Iphone 在应用程序之间共享核心数据

Iphone 在应用程序之间共享核心数据,iphone,core-data,Iphone,Core Data,我有一个基于核心数据的应用程序,可以保存购买收据的记录,我想知道我是否可以通过电子邮件或其他方式将一个特定记录(即SQLite表中的一行)从一部手机发送到另一部手机。我想有一个按钮,上面写着发送一份收据给某某,这样可以通过电子邮件发送记录,然后可以导入。这些是少于20行的非常小的记录 我知道以前有人问过这个问题,但我想知道是否有人真的实现了这个方法 谢谢 如果您希望发送的记录长度不超过95 Kb,那么您可以利用GameKit并使用P2P连接导出/导入它。我在我的一个应用程序中使用蓝牙作为底层连接

我有一个基于核心数据的应用程序,可以保存购买收据的记录,我想知道我是否可以通过电子邮件或其他方式将一个特定记录(即SQLite表中的一行)从一部手机发送到另一部手机。我想有一个按钮,上面写着发送一份收据给某某,这样可以通过电子邮件发送记录,然后可以导入。这些是少于20行的非常小的记录

我知道以前有人问过这个问题,但我想知道是否有人真的实现了这个方法


谢谢

如果您希望发送的记录长度不超过95 Kb,那么您可以利用GameKit并使用P2P连接导出/导入它。我在我的一个应用程序中使用蓝牙作为底层连接来实现这一点。否则,大型记录可能由bonjour客户机/服务器实现处理。同样,这通常在与桌面应用程序同步数据时完成。

在这种情况下,最简单的方法是为实体编写序列化/反序列化方法。我建议使用具有应用程序特定扩展的plist。然后可以将plist加载到收件人中,并反序列化到客户端的托管对象上下文中