Можно ли отправлять объекты с помощью UITapGestureRecognizer initWithTarget: action: - PullRequest
0 голосов
/ 05 февраля 2012

У меня сейчас есть это в моем коде

tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(updateLeftLabel:)];

который звонит

- (void)updateLeftLabel:(UIGestureRecognizer*)recognizer 

Мой код был бы чище, если бы метод был

- (void)updateLeftLabel:(UIGestureRecognizer*)recognizer fromData:(EquationData*)data

Однако мне нужен способ отправить параметр 'data' при инициализации UITapGestureRecognizer

Ответы [ 2 ]

2 голосов
/ 21 апреля 2013

зачем усложнять ??? Подкласс UITapGestureOrganiser и используйте любое количество пользовательских объектов в новом классе.

0 голосов
/ 05 февраля 2012

Вы можете использовать связанные объекты для присоединения data к распознавателю жестов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...