Могу ли я просто полностью опустить параметр? Кажется, я не могу найти для него применение в моем методе IBAction.
Нужен ли каждому методу действия объект-отправитель?
comment
Вы бы использовали это, если бы у вас было 2 объекта, которые вызывали этот селектор, и вы хотели бы различать их. /944634
- person Parag Bafna   schedule 22.07.2012
Ответы (1)
Да, вы можете опустить его, если не хотите:
-(IBAction)action{
// some stuff
}
Хотя может пригодиться во многих ситуациях
Источник: Документ Apple
person
Olotiar
schedule
22.07.2012
[inputBox addTarget:self action:@selector(display:nil) forControlEvents:UIControlEventEditingDidEndOnExit]; потому что, к сожалению, это как-то синтаксически неправильно
- person Skyler; 22.07.2012
[inputBox addTarget:self action:@selector(display) forControlEvents:UIControlEventEditingDidEndOnExit]; есть, если метод определен как -(void)display{ // содержимое }
- person Olotiar; 22.07.2012
Ух ты, я вижу, у меня было это раньше, прежде чем добавить ноль, осталось двоеточие. Спасибо, Олотиар.
- person Skyler; 22.07.2012