По какой-то причине у меня судороги мозга. Некоторые уже размещенные вопросы/ответы устарели или объективны. Я не уверен, что делегат - это путь?Как передать данные из одного UIView в UIView?
У меня есть иерархия UIViews.
В phenotypeSunplotView: UIView некоторые данные установлены, строка. Я хочу передать строку в другой класс UIView, который на самом деле делает построение, SunplotView: UIView
Например, я хочу передать строку «Gorgonzola» классу, который отображает круг, SunplotView: UIView, и построит график строка рядом с кругом.
Спасибо за ответ. Я не хочу, чтобы View сохранял объект, я просто хочу, чтобы он передал ему строку и построил ее, как вызов функции. Наверное, я не понимаю понятие «скопируйте его на любые другие взгляды, которые подходят». –
Подумайте о контроллере вида в виде телефонного коммутатора. Центральная станция соединяется со всеми видами на экране. С контроллера просмотра вы можете установить любые значения, которые вы хотите, столько раз, сколько хотите. Если у вас есть значение, которое нужно отобразить в 2 представлениях, просто напишите код, который копирует это значение в 2 выхода. Готово. –
Хорошо, но разве это не битва памяти? Утечки? или много указателей, которые могут быть установлены на нуль? –