簡體   English   中英

在加載第一個視圖控制器時獲得通知

[英]Get notified when first view controller is loaded

我正在為iOS創建一個庫。 我希望在加載第一個視圖控制器時在我的庫文件中收到一個回調。 我嘗試在SDK中使用以下內容

[[NSNotificationCenter defaultCenter] addObserver:self
                                         selector:@selector(observerViewControllerChange:)
                                             name:@"UINavigationControllerDidShowViewControllerNotification"
                                           object:nil];

但是,當根視圖控制器是選項卡欄控制器時,這似乎不起作用。 無論根視圖控制器是什么,在加載第一個視圖控制器時,我都需要在庫中收到回調。

您可以嘗試以下方法:

  1. 您可以使用方法旋轉

    您將需要為UIViewController創建類別,並替換方法viewDidLoad。 也許您需要創建一個計數器來處理一次。

  2. 您可以在單獨的進程中運行,然后等到window.rootViewController.viewLoaded為true

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM