Я пытаюсь инициализировать подкласс UIViewController, который имеет соответствующий .xib-файл.Инициализация UIViewController в Swift
Я делаю это с помощью:
LandingVC()
Однако это не initliaze его с файлом XIb. Я должен сделать это вручную с помощью:
LandingVC(nibName: "LandingVC", bundle: nil)
Что я запутался о том, что в Objective-C, я мог бы сделать это:
[[LandingVC alloc] init]
и было бы automaitcally вывести имя XIb (если это существует). Почему это не работает в Swift?
Благодаря
В Objective-C существует метод - [[[LandingVC alloc] initWithNibName: @ "LandingVC" bundle: nil]; 'служит той же цели. – Mrunal
У вас есть xib, называемый 'Modulename'.'class name'.' Xib'? – rshev
@Mrunal, вы не понимаете моего вопроса .. В Objective-C мне не нужно делать initWithNibName, просто init, и он атомически выводит имя nib. В Свифт это не делает. – 0xSina