Get selected index tabbar controller Swift
I'm trying to get the selected index of the tabbarController. let application = UIApplication.sharedApplication().delegate as AppDelegate let tabbarController = application.tabBarController as UITabBarController let selectedIndex = tabBarController.selectedIndex I'm getting this error: 'UITabBarController?' does not have a member named 'selectedIndex' Am I missing something? application.tabBarController is an optional, this means it can be nil . If you are sure it will never be nil , do this: var selectedIndex = tabBarController!.selectedIndex you should try this: let application =