/ / Navigációs vezérlő összeomlik app - xcode, gyors, uinavigationcontroller, uinavigationbar

Navigációs vezérlő összeomlik app - xcode, gyors, uinavigationcontroller, uinavigationbar

Az alkalmazásomban van egy UIViewController és egy UITableViewController.

Az UIViewControllerről az UITableViewControllerre szeretnék navigálni.

Az UITableViewController-en belül egy navigációs sávot akarok, hogy "hozzáadhassam" az elemeket, és kijelenthessem, ha "kész vagyok", így vissza tudok utazni az UIViewControllerre.

Ehhez beágyazottam az UITableViewControllert egy UINavigationController-be, mivel ez feltárja a navigációs sávot, amelyhez hozzáadhatom a gombjaimat, és hozzáadhatok egy címet.

"Vezéreltem" egy szegmenst az UIViewControllerről az UINavigationControllerre, amely maga is csatlakozik az UITableViewControllerhez.

UIViewController -> UINavigationController -> UITableViewController

A célom az UIViewControllerről az UITableViewControllerre való utazás. Az alkalmazás azonban az alábbi üzenetsel összeomlik:

Terminating app due to uncaught exception "NSInvalidArgumentException",     reason: "Storyboard (<UIStoryboard: 0x7f96c1451890>) doesn"t contain a view controller with identifier "UINavigationController-IxO-nE-zon"

Az alkalmazás nem ütközik össze, ha a szegmensem közvetlenül vanaz UIViewControllerről az UITableViewControllerhez csatlakozik (az UINavigationController eltűnt). Azonban nem kapom meg a navigációs sávot az UITableViewController tetején, amelyre szükségem van.

Tehát a kérdésem vagy: lehet-e megjavítani ezt a hibát, hogy utazhassak közöttük, vagy van-e más módja annak, hogy utazhassak közöttük, miközben megtartom a navigációs sávot.

Köszönöm!

válaszok:

0 a válasz № 1

Oké, kiderült, hogy a telepítés helyes volt, de a munkám előtt tiszta projektre volt szükségem. Azt hiszem, mert a szegmensek hozzáadását követően hozzáadtam a storyboard ID-t.

Köszönjük a következő választ: Válasz


Kapcsolódó kérdések


Hozzászólások (0)

Hozzászólni