Добавить еще одну Стройборд из другого проекта

#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. Убедитесь, что ошибки нет

  • Проверьте установку модулей еще раз
  • Проверьте, может быть, есть конфликт, в котором вы изменили код
  • Вы можете попробовать использовать модули, которые вы устанавливаете новые на какой-либо странице