/ / Gniazdo UINavigationController - ios, target-c

Gniazdo UINavigationController - ios, target-c

Jaka jest różnica w poniższych konstrukcjach ?:

Odp .: Mutiple UINavigationController.

UINavigationController
`——UITabBarController
|——UINavigationController
|   `——UIViewController
|——UINavigationController
|   `——UIViewController
|——UINavigationController
|   `——UIViewController
`——UINavigationController
`——UIViewController

B: Pojedyncza linia UINavigationController.

UITabBarController
|——UINavigationController
|   `——UIViewController
|——UINavigationController
|   `——UIViewController
|——UINavigationController
|   `——UIViewController
`——UINavigationController
`——UIViewController

C: Pojedynczy kontroler UINavigationController.

UINavigationController
`----UITabBarController
|——UIViewController
|——UIViewController
|——UIViewController
`——UIViewController

Odpowiedzi:

0 dla odpowiedzi № 1

Błędne jest korzystanie z wielu nawigacji w hierarchii kontrolera. Napotkasz błąd po naciśnięciu nawigacji do istniejącej nawigacji:

*** Terminating app due to uncaught exception "NSInvalidArgumentException", reason: "Pushing a navigation controller is not supported"