Если я представляю viewcontroller B из A и B, вам не нужна какая-либо навигационная система (т. Е. Это всего лишь один диспетчер представлений, который никогда ничего не покажет), это нормально, если B не ребенок UINavigationController?Do uiviewcontrollers, представленный модально, всегда должны быть дочерними элементами uinavigationcontroller
ответ
Это не должно быть дочерним элементом navaigationController, но панель навигации является удобным местом для установки кнопки «отменить» или «сделана».
Да, для этого вам не нужен UINavigationController.
Btw., Что вы подразумеваете под ребенок UINavigationController? Вы никогда не будете получать от UINavigationController.
Это странный вопрос, потому что у вас никогда не будет ViewController быть дочерним элементом UINavigationController. Вы можете встраивать UIViewController в UINavigationController, но это совершенно необязательно.
Это все о том, хотите ли вы иметь навигационную панель, не добавляя ее вручную. Вы можете добавить панель навигации вручную, но это просто больше.
Когда вы спрашиваете, является ли оно «ОК», я не уверен, что вы подразумеваете под этим, потому что независимо от того, имеете ли вы его, не повлияет ли ваша программа на выполнение, а скорее, как она выглядит и работает.
@shallowThought Ах, это опечатка, которую я имел в виду UINavigationController. Я исправлю это сейчас. –