Все еще изучаю Objective C и получаю правильную структуру.
У меня есть приложение для iOS с UIViewController, у которого есть определенный метод с именем «doSomething». В моем контроллере представления у меня есть представление, и в этом представлении ряд UIButton, которые я создаю программно (см. Пример ниже с одной кнопкой).
Теперь, когда я нажимаю кнопку, я хочу вызвать свой метод "
[myButton addTarget:nil
action:@selector(doSomething:)
forControlEvents:UIControlEventTouchUpInside];
Поскольку моя цель равна нулю, он идет вверх по цепочке респондента, пока не найдет метод с именем "doSomething". Это работает, но мне кажется, что это не совсем так.
Я начал изучать использование @protocol, но не совсем понял. Я просматривал несколько руководств, но для меня это было недостаточно ясно. Я использовал такие же протоколы, как и для контроллеров табличного представления, но определение одного для меня ново.
Можно ли получить пример для этого конкретного случая?
Спасибо!