Вы регистрируете 2 разных селектора для одного и того же типа событий.Что произойдет - второй заменит первый.Какой в этом смысл?Возможно, в вашем примере кода есть опечатка, но в любом случае вы можете зарегистрировать разные селекторы для разных событий.И если вы создаете свои кнопки в цикле, это не проблема, так как каждый раз он будет регистрировать разные объекты для этой цели.Ваша функция будет выглядеть примерно так:
- (void) buttonClicked:(id) sender
{
// your code
}
, где sender
- это объект, который отправляет селектор к цели.В этом случае ваша кнопка.
Что касается их одновременной работы ... Они работают в разных потоках?Обычно GUI запускается только в основном потоке, поэтому это не произойдет одновременно, если это вызывает озабоченность.
Надеюсь, что он отвечает на ваш вопрос