アプリには多くのナビゲーションコントローラーと1つのタブバーコントローラーがあります。次に、現在ナビゲーションビューまたはタブバービューのどちらを使用しているかを確認します。現在のビュークラスを確認するにはどうすればよいですか。
NSString *className=self.window.rootViewController.description;
NSLog(@"class name is %@ ",className);
ナビゲーションコントローラービューを使用している場合、出力は次のようになります。
class name is <UINavigationController: 0x1cd78780>
そして、私がタブバーコントローラーにいるとき、それは印刷します
class name is <UITabBarController: 0x1cdbd8d0>
どうすればそれらを認識できますか。前もって感謝します。