[英]Get notified when first view controller is loaded
我正在為iOS創建一個庫。 我希望在加載第一個視圖控制器時在我的庫文件中收到一個回調。 我嘗試在SDK中使用以下內容
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(observerViewControllerChange:)
name:@"UINavigationControllerDidShowViewControllerNotification"
object:nil];
但是,當根視圖控制器是選項卡欄控制器時,這似乎不起作用。 無論根視圖控制器是什么,在加載第一個視圖控制器時,我都需要在庫中收到回調。
您可以嘗試以下方法:
您可以使用方法旋轉
您將需要為UIViewController創建類別,並替換方法viewDidLoad。 也許您需要創建一個計數器來處理一次。
您可以在單獨的進程中運行,然后等到window.rootViewController.viewLoaded為true
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.