В моем приложении определенный ViewController накладывается (как навигационные кнопки) на галереюViewController, которая может быть переключена.Доступ к предыдущему выделенному viewController и его методам
Однако проблема заключается в том, что после того, как я выделил новый galleryViewController, затем переключитесь на это представление, я хочу иметь возможность отправлять обратно информацию о том, что отображается на исходном ViewController.
Итак, в этой галерееViewController я выделяю объект viewController и пытаюсь выполнить все, что нужно сделать.
Однако я понял, что этот объект viewController является НОВЫМ выделенным объектом. Таким образом, различные UIButtons, которые я хочу сделать скрытыми и скрытыми, НЕ являются теми, которые в настоящее время присутствуют в супервизии - они даже не были выделены.
Как получить доступ к исходному viewController - это тот, который объявлен и добавленToTheSubview в appDelegate.
Я не совсем уверен, насколько я смог правильно связать, если есть какие-то конкретные вопросы по коду, пожалуйста, спросите, и я могу опубликовать его. У меня нет ошибок в моем коде, это скорее вопрос синтаксиса.
Я отправил этот же вопрос на iphonedevsdk, так что, если я получу любую информацию, я с радостью обновлю ход этого вопроса.
Лично я держусь подальше от IB. И я изменил объявления моих различных UIViewControllers в моем файле parentViewController .h, чтобы включить IBOutlet - однако я до сих пор не понимаю, как получить доступ к этому parentViewController и его методам из childViewController. –
Я, вероятно, не смогу вам помочь, если вы избегаете IB. Я должен признать, что вернусь к тому, чтобы немного рассердиться относительно того, что тебе нужно. Поскольку вы продолжаете ссылаться на эти два представления как родителя и ребенка, я собираюсь предположить, что дочерний элемент является под-представлением родителя. Если это так, вы можете вернуть ссылку родительскому, используя [self superview]. Это помогает? –
Да, я все еще относительно новый (3-4 месяца), и определенно нужно работать над использованием правильной терминологии. Я сделаю это. И я уверен, что да, это то, что я делаю. Я использую insertSubview: для другого viewController - и этот viewController должен иметь возможность настроить таргетинг на родителя, который вставил это подвью. ..Man Я надеюсь, что это имеет смысл. –