Я использую следующий метод в подклассе uiview:
[self performSelector:@selector(timeout) withObject:nil afterDelay:20];
Метод вызывается через 20 секунд, как и ожидалось.
В другом методе я пытаюсь отменить запрос на выполнение, используя следующий код:
[NSObject cancelPreviousPerformRequestsWithTarget:self selector:@selector(timeout) object:nil];
я тоже пробовал
[NSRunLoop cancelPreviousPerformRequestsWithTarget:self selector:@selector(timeout) object:nil];
оба сообщения не дают ожидаемого результата, и метод тайм-аута все еще вызывается.
Кто-нибудь может объяснить мне, что я делаю неправильно и как это сделать правильно?
ура из Австрии
мартин