У меня есть два viewcontroller первый и второй, когда я захожу во secondview и отклоняюсь и захожу в первый viewcontroller, а затем protcol работает должным образом, я уже получил данные в предыдущем контроллере, но не один контроллер заголовка контроллера или не изменил цвет фона UIview.
Я уже установил этот тип метода, но цвет фона или заголовок кнопки не изменился.
Это не полный код, а пример для понимания.
//FirstViewcontroller
class First : UIViewController, passData {
func test(test: ApiData) {
self.view.setNeedsDisplay()
self.containerView.backgroundColor = .red
}
// Present secondviewcotroller from this viewcontroller
}
//SecondViewcontroller
protocol passData{
func test(test : ApiData)
}
class Second : UIViewController {
//Dismisss seconviewcontrolller
self.dismiss(animated: true) {
self.delegateSelectMusic.audioData = tempData
}
}
Я уже получилданные, которые были отклонены, но не указаны в моем ярлыке и кнопке.