Вызов метода в UIViewController из UIButton в подвиде

Все еще изучаю Objective C и получаю правильную структуру.

У меня есть приложение для iOS с UIViewController, у которого есть определенный метод с именем «doSomething». В моем контроллере представления у меня есть представление, и в этом представлении ряд UIButton, которые я создаю программно (см. Пример ниже с одной кнопкой).

enter image description here

Теперь, когда я нажимаю кнопку, я хочу вызвать свой метод "

[myButton addTarget:nil 
             action:@selector(doSomething:)
     forControlEvents:UIControlEventTouchUpInside];

Поскольку моя цель равна нулю, он идет вверх по цепочке респондента, пока не найдет метод с именем "doSomething". Это работает, но мне кажется, что это не совсем так.

Я начал изучать использование @protocol, но не совсем понял. Я просматривал несколько руководств, но для меня это было недостаточно ясно. Я использовал такие же протоколы, как и для контроллеров табличного представления, но определение одного для меня ново.

Можно ли получить пример для этого конкретного случая?

Спасибо!

5
задан Structurer 25 May 2011 в 03:01
поделиться