Я разрабатываю приложение, используя CloudKit и CoreData.В настоящее время у меня есть настройка приложения, чтобы при смене пользователя я использовал другое расположение для постоянного хранилища.Если пользователь снова войдет в систему, я могу переключиться обратно в это постоянное хранилище и выбрать его там, где они остановились, и мне не придется повторно загружать данные до этого момента, а также не терять какие-либо изменения, которые могли не синхронизироваться при изменении учетной записи..
Мой вопрос заключается в том, что я теперь второй догадываюсь, является ли это правильным подходом (с точки зрения безопасности данных), и хочу знать, есть ли руководство Apple в этом сценарии или что могут подумать другие разработчики.Должен ли я просто очистить данные при изменении статуса (и в случае потери данных, не беспокойтесь об этом).
Могу ли я что-нибудь сделать с несинхронизированными данными при изменении учетной записи?
Я ценю любой вклад.