OGeek|极客世界-中国程序员成长平台

标题: ios - 将托管对象转换为数据对象 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-12 12:56
标题: ios - 将托管对象转换为数据对象

如何将我的 NSManagedObject 转换为 NSData 对象?

我是 Core Data 和 Multipeer Connectivity Framework 的新手。

我需要通过 Multipeer Connectivity Framework 在两台设备之间传输数据.我知道我不能简单地通过 MPC 传输,因为它需要一个 NSData 对象。

有没有提供这种功能的第三方库?



Best Answer-推荐答案


我认为 NSCoding 在这里不是一个好主意。原因是由于内部托管对象 ID 以及在意外同步场景中可能出现的无数其他可能问题,两个不同设备上的对象不会相同。

我强烈建议您尝试将您的对象转换为 NSDictionary 类型,然后在字典(或字典数组)上使用标准的 NSData API .

关于ios - 将托管对象转换为数据对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27119531/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://ogeek.cn/) Powered by Discuz! X3.4