ViewController Storyboard ID из переменной - PullRequest
0 голосов
/ 24 октября 2018

Как я могу установить в раскадровке ViewController Storyboard ID из variable в struct swift file?

Я не хочу записывать идентификатор раскадровки VC из Identity Inspector>Идентичность> StoryboardID жестко закодирован.Я хочу, чтобы он был в переменной в файле struct swift, где я могу получить к нему доступ, а также установить / изменить его оттуда.

1 Ответ

0 голосов
/ 24 октября 2018

Из документов Apple.https://developer.apple.com/documentation/uikit/uistoryboard/1616214-instantiateviewcontroller

Строка идентификатора, которая однозначно идентифицирует контроллер представления в файле раскадровки. Вы устанавливаете идентификатор для данного контроллера представления в Интерфейсном Разработчике при настройке файла раскадровки. Этот идентификатор не является свойством самого объекта контроллера представления и используется только файлом раскадровки для определения местоположения контроллера представления.

Если указанный идентификатор не существует (или равен нулю)в файле раскадровки этот метод вызывает исключение.

Поскольку storyboardID не является свойством ViewController или какого-либо другого класса, мы не можем получить доступ к этому свойству.

...