Я согласен с этим. Если вам не нужно отвечать, просто оставьте отправителя выключенным.

у два подхода к обработке объектов отправителя в инструкциях IBAction. Первый выглядит так:

-(IBAction)buttonPressed:(id)sender{
 UIButton*someButton=(UIButton*)sender;
 //do something with someButton.tag or whatever
 }

Другое кажется проще:

 -(IBAction)buttonPressed:(UIButton*)sender{
  //do something with sender.tag or whatever
  }

Я обычно выбираю версию 2. Любая конкретная причина, чтобы предпочесть один стиль над другим, если вы знаете, что этот метод будет отправлять только кнопка?

Я могу видеть, где версия 1 хороша, есличто-нибудь может быть отправителем, как кнопка, или переключатель или ползунок, и т. д. Но если вы ищетеUIButton свойства какtag это не будет иметь большого значения, если ваш отправитель неUIButton, Так что версия 2 кажется намного более простой.

Просто подумал, что увижу, если мне не хватает очевидной причины, чтобы предпочесть версию 1.

Ответы на вопрос(1)

Ваш ответ на вопрос