В iOS проекте:
Я всегда таким образом создаю UIViewController от UIStroyboard. swift:
let sb = UIStoryboard(name: "XXXlectViewController", bundle: Bundle.main)
цель - c
UIStoryboard *sb = [UIStoryboard storyboardWithName:@"XXXlectViewController" bundle:[NSBundle mainBundle]];
Затем я получаю доступ к UIViewController из раскадровки.
Если кто-то случайно поменяет строку имени. Этот проект не будет работать, как ожидалось.
Иногда я не могу убедиться, что набранная мной строка верна.
Как вы знаете, если я создаю UIViewContrller с использованием чистого кода.
let xxxVC = xxxVC()
XXXVC *vc = [[XXXVC alloc] init];
Когда я командую B / R, я получу предупреждение об ошибке. Это может помочь нам определить ошибку.
Как убедиться, что строка с именем раскадровки в проекте iOS правильная?
Как уменьшить опасность при использовании раскадровки для создания экземпляра UIViewControll?
Используете ли вы Текст блока для проверки UIViewController, созданного UIStoryboard?
Как я могу это сделать?