So iterieren Sie durch jeden Navigationscontroller, der in einem Registerkartenbalken -Controller gekennzeichnet ist

StackOverflow https://stackoverflow.com/questions/7820094

  •  26-10-2019
  •  | 
  •  

Frage

xib structure

Wie kann ich alle Navigationscontroller aus dem TabBarController durchführen?

War es hilfreich?

Lösung

for (UIViewController *viewController in self.tabBarController.viewControllers)
{
    // Do your thing...
}

Andere Tipps

for (UIViewController *viewController in tabBarController.viewControllers) {
   // do something here
}

?

Wie die Frage auch mit Swift markiert ist. Im Folgenden finden Sie die Varianten, die Sie in Swift ausprobieren können:

1.

tabBarController?.viewControllers?.forEach{ viewController in

}

2.

for viewController in tabBarController?.viewControllers ?? []{

}

3.

guard let array = tabBarController?.viewControllers else {return}
for viewController in array{

}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top