Я разрабатываю приложение, которое имеет функцию «работа в автономном режиме». Когда эта функция активирована, данные из внешней базы данных синхронизируются с базой данных Core Data на устройстве. Проблема, с которой я сталкиваюсь, касается нескольких пользователей.Несколько экземпляров ядра данных
Мое приложение также реализует систему разрешений, в которой один пользователь может иметь доступ к данным, которые другой пользователь не может прочитать. Мой вопрос: возможно ли создать экземпляр моей схемы основных данных для каждого пользователя, который входит в систему? Таким образом, я могу переключать базы данных для каждого пользователя, и они не могут взаимодействовать с данными других пользователей.
Я также предлагаю альтернативные предложения!
Отлично выглядит! Могу ли я создать NSPersistentStore программно при входе в систему или мне нужно знать идентификатор пользователя заранее? – chriskievit
Проверьте изменения в первой части. Пожалуйста, примите ответ и/или повысьте, если это поможет и решит вашу проблему. –