使用UIApplication.shared.keyWindow?.rootViewController

时间:2018-11-14 06:05:57

标签: ios swift uitableview uiviewcontroller uiapplication

在我的应用中,我使用以下代码:

func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
    let mainTabBarController =  UIApplication.shared.keyWindow?.rootViewController as? MainTabBarController
    mainTabBarController?.maximizePlayerDetails()
} 

当我按表中的单元格点击应用时,使用另一个类MainTabBarController中的func maximizePlayerDetails,一切正常。但是当我从应用程序注销然后再次登录时,此方法不起作用(UIView不出现)。有什么问题?

0 个答案:

没有答案