#ios
#iOS
Вопрос:
В настоящее время я работаю над проектом, в котором мне нужно использовать coredata (я знаю, что coredata внутренне использует sqlite). В будущем мне нужно объединить этот проект с моим существующим проектом, в котором я использовал sqlite. Итак, будет ли это проблемой, если я объединю этот проект, который использует core data, и предыдущий проект, в котором я использовал sqlite3, в одно приложение. Любая помощь приветствуется.
Комментарии:
1. С таким подходом проблем нет, все будет в порядке.
Ответ №1:
Возможно, не «просто» слияние, но вы можете вручную запросить свой sqlite CoreData и соответствующим образом сопоставить результаты с вашим «родным» sqlite.
Если ваш существующий sqlite должен перейти в CoreData, сделайте это наоборот.
Старайтесь избегать перепроектирования CoreData sqlite, перетасовывая в него ваши записи вручную. Передайте результаты вашего запроса sqlite через managedObjectContext и все будет сделано навсегда.