CoreBluetooth и CoreData
Я успешно настроил CoreBluetooth для передачи текста на другое устройство iOS.
Я хотел бы отправить сущность CoreData на другое устройство.
Я смотрю в NSKeyedArchiver
/ NSKeyedUnarchiver
,
Я использовал это, чтобы преобразовать NSManagedObject
в NSData
,
var data: NSData = NSKeyedArchiver.archivedDataWithRootObject(myNSManagedObject)
Как извлечь NSManagedObject
от NSData
на другом устройстве?
я пытался
var tempMOB = [NSManagedObject]()
tempMOB = NSKeyedUnarchiver.unarchiveObjectWithData(data)
Я думаю, что мне, вероятно, нужно создать класс, чтобы справиться с этим.
Кроме того, это будет даже работать? Сможет ли другое устройство его использовать?
Другое устройство будет иметь точные настройки CoreData.
Благодарю.