Нужен ли каждому методу действия объект-отправитель?

Могу ли я просто полностью опустить параметр? Кажется, я не могу найти для него применение в моем методе IBAction.


person Skyler    schedule 22.07.2012    source источник
comment
Вы бы использовали это, если бы у вас было 2 объекта, которые вызывали этот селектор, и вы хотели бы различать их. /944634   -  person Parag Bafna    schedule 22.07.2012


Ответы (1)


Да, вы можете опустить его, если не хотите:

-(IBAction)action{
    // some stuff
}

Хотя может пригодиться во многих ситуациях

Источник: Документ Apple

person Olotiar    schedule 22.07.2012
comment
[inputBox addTarget:self action:@selector(display:nil) forControlEvents:UIControlEventEditingDidEndOnExit]; потому что, к сожалению, это как-то синтаксически неправильно - person Skyler; 22.07.2012
comment
[inputBox addTarget:self action:@selector(display) forControlEvents:UIControlEventEditingDidEndOnExit]; есть, если метод определен как -(void)display{ // содержимое } - person Olotiar; 22.07.2012
comment
Ух ты, я вижу, у меня было это раньше, прежде чем добавить ноль, осталось двоеточие. Спасибо, Олотиар. - person Skyler; 22.07.2012