Ответ 1
Убедитесь, что в ваших целевых настройках в разделе Сборка фаз > Скомпилировать источники, что ваш файл не указан там:
Кроме того, просто проверьте его как-то не было добавлено в Ресурсы копирования ресурсов.
Итак, я и некоторые друзья работали над проектом bitbucket и уже поняли, что битбакет иногда не синхронизирует все файлы. Но вот что произошло:
Я продолжал работать и создавал класс, я в основном скопировал старый View Controller (называемый WelcomescreenViewController.swift
→ CreateAccountViewController.swift
) и внес некоторые изменения в основную раскадровку. Здесь я удалил все старые выходы в новом, а затем создал собственный класс для него как ViewController и связал его с ним в главной раскадровке.
Что случилось, так это то, что были некоторые проблемы, и я снова вернул все и снова удалил обе вещи. И в основном теперь Xcode все еще думает, что должен быть класс. Он всегда выдает сообщение:
Я также сделал скриншот из каталога с моими файлами, как сейчас:
Я попытался снова создать класс, чтобы Xcode был счастлив, но это не помогает. Связан ли файл где-то или что мне делать, чтобы научить Xcode эй, все в порядке, не против старого файла CreateAccountViewController.swift
?
Убедитесь, что в ваших целевых настройках в разделе Сборка фаз > Скомпилировать источники, что ваш файл не указан там:
Кроме того, просто проверьте его как-то не было добавлено в Ресурсы копирования ресурсов.
Если вы разрабатываете pod, а удаленный файл находится в модуле, попробуйте pod install
перестроить фреймворк.