Когда приложение запускается, проверьте функцию подключения к Интернету. Если экран «Заставка» «Да» передает информацию об этом в «Просмотр контроллера». Но здесь у меня проблема, потому что между SplashScreen и ViewController есть навигационный контроллер. Это выглядит следующим образом:Как передавать данные между SplashScreen и ViewController в Swift
я передать данные из заставки с помощью этой функции:
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
let VC:ViewController = segue.destinationViewController as! ViewController
VC.connection = isConnection
// connection is a bool var in VievController
}
но когда я решил использовать NavigationController Xcode получить мне информацию об ошибке, как это «не удались отливать значение типа 'UINavigationController' (0x1835cec) к 'DKTV_Reader.ViewController' (0x23888)»показ моего в этой временной линии:
let VC:ViewController = segue.destinationViewController as! ViewController
, прежде чем я использовал NAvigationController, это решение сработало отлично.
это работает! Спасибо за помощь! – Berike