Проблема этой стратегии заключается в том, что детали реализации схемы магазина XML являются внутренними для Apple. Если вы собираетесь использовать результаты в другом магазине XML, все будет в порядке. Но я бы не ожидал, что схема XML, которую использует Apple, будет полезна вне этого контекста, поскольку она записывается на диск, или зависит от того, не изменится ли она.
Вы можете указать тип хранилища при настройке экземпляра NSPersistantContainer
, установив его свойство persistentStoreDescriptions
. NSPersistentStoreDescription
имеет свойство типа, которое может быть установлено на NSXMLStoreType
.