久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

如何獲取根視圖控制器?

How to get root view controller?(如何獲取根視圖控制器?)
本文介紹了如何獲取根視圖控制器?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

限時送ChatGPT賬號..

我需要一個根視圖控制器的實例.

I need an instance of root view controller.

我嘗試了這些方法:

UIViewController *rootViewController = (UIViewController*)[[[UIApplication sharedApplication] keyWindow] rootViewController];

返回:null:

當我嘗試獲取控制器數組時:

Also when I try to get an array of controllers:

NSArray *viewControllers = self.navigationController.viewControllers;

它只返回一個控制器,但它不是我的根視圖控制器.

It returns only one controller, but it isn't my root view controller.

如果我嘗試從導航控制器中獲取:

If I try to take from navigation controller:

UIViewController *root = (UIViewController*)[self.navigationController.viewControllers objectAtIndex:0];

返回:null:

任何想法為什么?我還能嘗試獲取根視圖控制器的實例嗎?

Any ideas why? What else could I try to get an instance of my root view controller?

謝謝.

推薦答案

如果您嘗試訪問您在 appDelegate 中設置的 rootViewController.試試這個:

if you are trying to access the rootViewController you set in your appDelegate. try this:

Objective-C

YourViewController *rootController = (YourViewController*)[[(YourAppDelegate*)
                                   [[UIApplication sharedApplication]delegate] window] rootViewController];

斯威夫特

let appDelegate  = UIApplication.sharedApplication().delegate as AppDelegate
let viewController = appDelegate.window!.rootViewController as YourViewController

斯威夫特 3

let appDelegate  = UIApplication.shared.delegate as! AppDelegate
let viewController = appDelegate.window!.rootViewController as! YourViewController

斯威夫特 4 &4.2

let viewController = UIApplication.shared.keyWindow!.rootViewController as! YourViewController

斯威夫特 5 &5.1 &5.2

let viewController = UIApplication.shared.windows.first!.rootViewController as! YourViewController

這篇關于如何獲取根視圖控制器?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

KIF: How to auto-run/stress test an iOS app to find the cause of a rare UI bug?(KIF:如何自動運行/壓力測試 iOS 應用程序以找出罕見 UI 錯誤的原因?)
Can#39;t change target membership visibility in Xcode 4.5(無法更改 Xcode 4.5 中的目標成員身份可見性)
UITableView: Handle cell selection in a mixed cell table view static and dynamic cells(UITableView:在混合單元格表視圖靜態和動態單元格中處理單元格選擇)
How to remove Address Bar in Safari in iOS?(如何在 iOS 中刪除 Safari 中的地址欄?)
iOS 5 SDK is gone after upgrade to Xcode 4.5(升級到 Xcode 4.5 后,iOS 5 SDK 消失了)
Having trouble creating UIImage from CIImage in iOS5(在 iOS5 中從 CIImage 創建 UIImage 時遇到問題)
主站蜘蛛池模板: 国产成人久久av免费高清密臂 | 日韩有码一区 | 国产99在线 | 欧美 | 日韩精品在线一区 | 亚洲成av人片在线观看无码 | 成人国产午夜在线观看 | 日韩av一区二区在线观看 | 国产影音先锋 | 久久国产成人 | 日韩一级精品视频在线观看 | 国产一级视频在线观看 | 日本三级播放 | 国产精品1区2区 | 久久久国产一区二区三区 | 中文字幕第一页在线 | 97人澡人人添人人爽欧美 | 久久精品一区 | 色吧综合 | 365夜爽爽欧美性午夜免费视频 | 久久精品小视频 | 91精品国产乱码久久久久久久久 | 精品免费av | 在线婷婷 | 亚洲在线| 日韩午夜精品 | 91超碰在线观看 | 搞av.com | 日韩激情一区 | 欧美国产亚洲一区二区 | 欧美一级在线视频 | 亚洲高清av在线 | 男女下面一进一出网站 | 99视频免费 | 日韩欧美三级在线 | 成人欧美一区二区三区黑人孕妇 | av中文字幕在线播放 | 免费一级网站 | 精品国产99 | 超级碰在线 | 欧美日韩高清一区 | 国产一区二区久久 |