Можно ли создать связь без указания конкретного пользовательского объекта NSManagedObject в качестве целевого объекта?
Например, я хотел бы создать подкласс NSManagedObject с именем SyncInfo
, который будет содержать атрибуты, касающиеся синхронизации и параметров синхронизации с Parse или какой-либо другой сторонней облачной базой данных. SyncInfo
будет иметь связь с именем managedObject
, которую я мог бы затем указать на любой NSManagedObject, который я хочу синхронизировать с Parse. Идея состоит в том, что я мог бы получить SyncInfo
объекта из Core Data, а не сами объекты данных, когда определял, какие объекты нужно синхронизировать с Parse. Отношение между объектом SyncInfo
и NSManagedObject всегда будет 1:1.
Это моя первая попытка синхронизировать данные в моем приложении для iPhone со сторонним сервером, поэтому я приношу свои извинения, если моя лучшая попытка спроектировать это неверна. Чтобы научить себя, я следовал руководству Рэя Вендерлиха и получил его работу, и теперь я пытаюсь создать немного более надежную версию для своего приложения.