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 № 1Błę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"