Xcode 8 не может открыть Model.xcdatamodeld
Я использую macOS Sierra (сборка 16A320), использую Xcode 8.0 (8A218a) и перенес весь мой код в Swift 3.
Я не могу открыть свой Model.xcdatamodeld
файл больше. Выбор его в навигаторе проекта не открывает представление "Редактор базовой модели данных" (не уверен, как он называется). Я попытался перезапустить XCode, но он не работает. Я попытался удалить производные данные, очистка, не работает. Я пробовал двойной щелчок, не работает.
Model.xcdatamodeld
виден в представлении навигатора проекта, но с ним невозможно взаимодействовать (кроме щелчка правой кнопкой мыши), при нажатии или двойном щелчке по нему ничего не происходит.
РЕДАКТИРОВАТЬ: Проблема решена, см. Мой ответ ниже
1 ответ
Итак, я решил это... Хм, не знаю почему, но похоже, что какая-то часть руководства по быстрой миграции испортила модель.
РЕШЕНИЕ:
- Удалите модель из проекта (даже не спрашивали о мусоре или ссылке, но удалите ссылку, если спросят, конечно).
- Повторно добавьте файл
Это привело к изменению Git (скриншот из SourceTree):
Как видите, Model.xcdatamodel
(обратите внимание на разницу против Model.xcdatamodeld
) файл отсутствовал! Я думаю, это как-то испортилось во время -> Swift 3 миграции?
Во всяком случае, теперь это работает!:)