Как найти самый верхний контроллер представления на iOS

Я столкнулся с парой случаев, когда было бы удобно найти "самый верхний" контроллер представления (тот, который отвечает за текущее представление), но я не нашел способа сделай это.

В основном проблема заключается в следующем: Учитывая, что один из них выполняется в классе, который не является контроллером представления (или представлением) [и не имеет адреса активного представления] и не был передал адрес самого верхнего контроллера представления (или, скажем, адрес контроллера навигации), возможно ли найти этот контроллер представления? (И если да, то как?)

Или, если это не так, можно ли найти самый верхний вид?

240
задан Cœur 30 April 2019 в 05:26
поделиться