Я хочу получить rootViewController от UINavigationController, он работает в Objective-c, но когда я использую его в Swift, ошибка напоминает мне, что это было неправильно enter image description here.Как я могу получить rootViewController UINavigationController в Swift
Если я это сделаю, добавьте «as! NSArray», он работает, но также напоминает мне, что «отличное от« [UIViewController] »к несвязаному типу« NSArray »всегда терпит неудачу». enter image description here
Может ли кто-нибудь показать лучший способ получить rootViewController без ошибок или напоминает? Спасибо.
это 'let homevci = navigationController! .viewControllers!. first as! NBHomeVC' –
, но лучше, вам нужно прочитать небольшую документацию. это не objc-c :) –
http://stackoverflow.com/questions/26667009/get-top-most-uiviewcontroller – Scriptable