如何将我的 NSManagedObject 转换为 NSData 对象?
我是 Core Data 和 Multipeer Connectivity Framework 的新手。
我需要通过 Multipeer Connectivity Framework 在两台设备之间传输数据.我知道我不能简单地通过 MPC 传输,因为它需要一个 NSData 对象。
有没有提供这种功能的第三方库?
Best Answer-推荐答案 strong>
我认为 NSCoding 在这里不是一个好主意。原因是由于内部托管对象 ID 以及在意外同步场景中可能出现的无数其他可能问题,两个不同设备上的对象不会相同。
我强烈建议您尝试将您的对象转换为 NSDictionary 类型,然后在字典(或字典数组)上使用标准的 NSData API .
关于ios - 将托管对象转换为数据对象,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/27119531/
|