我已成功设置 CoreBluetooth ,以便将文字传输到其他iOS设备。
我想将 CoreData 实体发送到其他设备。
我正在调查NSKeyedArchiver
/ NSKeyedUnarchiver
。
我用它来将NSManagedObject
转换为NSData
。
var data: NSData = NSKeyedArchiver.archivedDataWithRootObject(myNSManagedObject)
如何从其他设备上的NSManagedObject
中提取NSData
?
我试过了
var tempMOB = [NSManagedObject]()
tempMOB = NSKeyedUnarchiver.unarchiveObjectWithData(data)
我在想我应该创建一个类来处理这个问题。
此外,这甚至会起作用吗?其他设备是否可以使用它?
其他设备将具有完全 CoreData 设置。
感谢。