Во второй раз мое основное приложение данных «потеряло» (пояснение ниже) данные.Я не уверен, что это связано с обновлением XCode, но я сделал обновление до 9.4 сегодня (я не помню, было ли обновление, связанное в последний раз, когда это произошло).Я вчера ввел данные, затем закрыл приложение, снова открыл приложение, и все было хорошо;все данные были там.Сегодня, когда я открыл приложение, данных не было.Мое приложение распечатывает местоположение базы данных (print (container.persistentStoreDescription)), и когда я смотрю на файл sqlite, оно имеет 25 КБ.
При поиске по смехотворно глубокому пути к папке я нашел файлэто сказало, что это было изменено вчера, и когда я смотрю на файл sqlite там (с DB Browser для SQLite), все данные там (также 25 kB).Кажется, будто XCode забыл, куда он положил данные.Кто-нибудь еще испытывал это?
Как мне исправить это?Я полагаю, я мог бы скопировать базу данных SQLite из того места, где она на самом деле находится, в то место, где XCode думает, что это так (другие файлы там также .sqlite-shm и .sqlite-wal?).