У меня есть NSDictionary, который содержит кучу NSManagedObjects.Затем я могу использовать NSKeyedArchiver, чтобы записать это в объект NSData.Они генерируются с использованием этого метода. , который отлично работает и позволяет мне сохранить часть схемы на диск, а затем прочитать ее обратно как новый набор объектов в базовой модели данных.Если я использую либо archivedDataWithRootObject: или archiveRootObject: toFile :, согласно документация Я могу видеть, что формат архива NSPropertyListBinaryFormat_v1_0, в то время как я хочу сериализация в NSPropertyListXMLFormat_v1_0, так что я могу написать свои объектыфайл, а затем обработать их в другом месте, как старый XML.(На самом деле я хочу генерировать из них документы в системе на базе Windows.)
1) Есть ли способ, которым я могу это сделать?Если так, то как?2) Есть ли лучший подход.
Я хочу сохранить сериализованную природу, поскольку я также хочу позже отправить файл обратно на устройство iOS и воссоздать объектную модель.