Вызов метода экземпляра из селектора Objective C - PullRequest
1 голос
/ 12 октября 2010

Можно ли вызвать метод экземпляра объекта из селектора? Возможно ли следующее? Это дает мне ошибку компиляции, что ":" отсутствует или что-то:

timer = [NSTimer scheduledTimerWithTimeInterval:1.0
                                         target:self
                                       selector:@selector(([self.person dance]))
                                       userInfo:nil
                                        repeats:YES];   

Ответы [ 2 ]

2 голосов
/ 12 октября 2010

Измените цель на self.person и используйте селектор танца:

timer = [NSTimer scheduledTimerWithTimeInterval:1.0
                                     target:self.person
                                   selector:@selector(dance)
                                   userInfo:nil
                                    repeats:YES];
0 голосов
/ 12 октября 2010

Вы пытались изменить цель? Как это:

timer = [NSTimer scheduledTimerWithTimeInterval:1.0
                                         target:self.person
                                       selector:@selector(dance)
                                       userInfo:nil
                                        repeats:YES];   
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...