#ios #swift #xcode-storyboard
#iOS #swift #xcode-раскадровка
Вопрос:
Привет всем, мне нужно добавить раскадровку из другого проекта iOS. Сначала я попытался скопировать файл раскадровки и файлы .swift, связанные с viewcontrollers, в каталог моего проекта. Затем в Xcode я добавил их с помощью add files в «название проекта». При необходимости скопируйте и создайте ссылку на папку. Но проблема в том, что когда я запускаю project и показываю этот новый вид раскадровки, я получаю сообщение об ошибке для всех торговых точек.
Поток 1: «[<UIViewController 0x7fd51cf04e70> setValue:forUndefinedKey:]: этот класс не совместим с кодированием значений ключа для ключа bitkiAdiView».
Когда я удаляю ссылку из инспектора соединений и из файла vc.swift и снова устанавливаю с тем же именем, я также получил эту ошибку. Но если я сделаю название розетки другим, тогда это решит проблему. В этой раскадровке много точек, из-за которых я не хочу менять имена. Что мне делать?
Комментарии:
1. Пользовательский класс для этой сцены либо не задан, либо не найден, поэтому
UIViewController
вместо него создается экземпляр a . У этого нет выходов. Проверьте и сбросьте пользовательский класс контроллера представления для сцены (сцен). Вероятно, у него неправильное имя модуля, поскольку вы переместили его из другого проекта.
Ответ №1:
Вы можете выполнить процесс копирования шаг за шагом. Сначала установите модули, затем переместите файлы swift. Убедитесь, что ошибки нет
- Проверьте установку модулей еще раз
- Проверьте, может быть, есть конфликт, в котором вы изменили код
- Вы можете попробовать использовать модули, которые вы устанавливаете новые на какой-либо странице