Я добавил подпроект в свой проект Xcode и добавил его в качестве целевой зависимости. Теперь я хочу использовать контроллер вида в раскадровке, расположенной в этом подпроекте. Мне интересно, возможно ли это и как создать экземпляр контроллера представления из этого подпроекта в ваш основной проект.Как вы вызываете/используете раскадровку, расположенную в подпроекте
Вызов
let storyboard = UIStoryboard(name: "Calculator", bundle: nil)
let calculatorViewController = storyboard.instantiateViewController(withIdentifier: "calculatorViewController") as! CalculatorViewController
self.present(calculatorViewController, animated: false, completion: nil)
не работает, так как раскадровка «Калькулятор» в подпроекта. Я использую swift 3.
я попробовал, что хорошо, но проект не находит файл CalculatorViewController.swift , Когда вы нажмете cmd-click, он обнаруживает, что это просто отлично. Это неразрешенный идентификатор –
Добавили ли вы дополнительный проект в качестве зависимости от вашего основного проекта? – JAL
Да, есть ли заявление об импорте, которое я бы пропустил? Я также добавил Calculator.app как встроенную фреймворк и включил его в ресурсы набора экземпляров –