Возможный дубликат:
Цель C: что такое (идентификатор) отправителя?
Для чего нужен (id) отправитель в:
-(IBAction)action:(id)sender;
Спасибо за вашу помощь!
Возможный дубликат:
Цель C: что такое (идентификатор) отправителя?
Для чего нужен (id) отправитель в:
-(IBAction)action:(id)sender;
Спасибо за вашу помощь!
Это любой объект, вызвавший метод действия; например, кнопка.
Вы можете использовать идентификатор, например, чтобы проверить, какая из кнопок вызывает действие.
Он идентифицирует (и ссылается) на управляющий объект, отправивший сообщение о действии.
Из проекта target-action шаблон:
Параметр sender — это объект управления, отправляющий сообщение о действии. Отвечая на сообщение о действии, вы можете запросить у отправителя дополнительную информацию о контексте события, вызвавшего сообщение о действии.