UIStoryboard: как правильно получить активную раскадровку?

В настоящее время я яростно копаюсь во всех документах и ​​не совсем нашел то, что ищу. Я подозреваю, что это настоящий d'oh! отвечать.

Мне просто нужно найти активную раскадровку в основном комплекте, и я хочу знать, как это сделать лучше всего.

Это сделано для того, чтобы я мог использовать [UIStoryboard storyboardWithName:@"XXX" bundle:mainBundle]для извлечения работающей раскадровки.

Я знаю, как это сделать, включив идиому, но я чувствую, что это... кладж.

Как это сделать правильно?

ОБНОВЛЕНИЕ:

ОК. Я нашел это.

Как обычно, на Stack Overflow(официальный сайт документации Apple;).

Вот код, на котором я остановился:

UIStoryboard *st = [UIStoryboard storyboardWithName:[[NSBundle mainBundle].infoDictionary objectForKey:@"UIMainStoryboardFile"] bundle:[NSBundle mainBundle]];

50
задан Community 23 May 2017 в 02:10
поделиться