Uri*_*zen 3 iphone core-data objective-c transfer gamekit
我有一个应用程序,我希望在两个iPhone之间交换通过Core Data管理的信息.
有没有人尝试过这个,如果有的话,这被认为是最好的方法(即人们在文件中使用某些中间格式,如XML或JSON,或者可以直接传输对象).
如果问题在范围内显得过于夸张,我表示道歉,但我正处于需要决定转移方法的阶段,而且我没有使用此API的经验.
对于使用GameKit在设备之间传输对象的任何代码示例或任何此类示例的链接,我将非常感激.
您无法在设备之间直接传输Core Data对象,因为它们链接到其上下文和持久存储.您需要将数据转换为中间格式(可以像转换为NSData的NSDictionary一样简单)并将其推送到连接,然后重新构建另一端的数据.
我个人认为JSON非常适合这种情况,因为您可以轻松地将Core Data对象图转换为一组JSON可消耗对象(字典,数组,字符串和数字),这些对象可以轻松移动.
归档时间: |
|
查看次数: |
2246 次 |
最近记录: |