Wie zu bestimmen, ob ein ViewController ist die top-level-oder nicht?

Ich habe eine tab-Leiste, angetrieben app.

Die app hat einige view-Controller, die auf einander gestapelt der üblichen Weise.
Einige dieser view-Controller können top-level - Bedeutung instanziiert direkt aus der tab bar controller. Diejenigen, die nicht über einen "zurück" - button in der navigation bar.

Einige von diesen genannt werden kann, wird an vielen stellen in der call-stack. Das heißt, Sie könnte als von einigen anderen view-controller und nicht direkt aus der tab-Leiste.

Ich bin auf der Suche nach einer intelligenten Möglichkeit, um zu bestimmen, Programm, ob die aktuelle view-controller verfügt derzeit über eine "zurück" - button in der nav-Leiste oder nicht.
(Falls doch nicht, dann möchte ich an einige andere bar-Element an dieser Stelle.)

Jeder Hinweis ist willkommen. 🙂

Schreibe einen Kommentar