Как использовать executeselector, чтобы задействовать функцию с аргументом после определенного периода времени - PullRequest
0 голосов
/ 15 декабря 2009

Я новичок в этом приложении для iPhone. У меня есть функция с одним типом аргумента в качестве указателя структуры. Это показано ниже

(void)responce:(structurePtr *)someData
{
......
......
}

Я хочу вызвать эту функцию, используя performselector method через 5 секунд интервала времени. Подскажите пожалуйста как вызвать вышеуказанную функцию ответа используя performselector

Заранее спасибо.

1 Ответ

3 голосов
/ 15 декабря 2009

Использование: - (void)performSelector:(SEL)aSelector withObject:(id)anArgument afterDelay:(NSTimeInterval)delay

[yourObject performSelector:@selector(responce:) withObject:someData afterDelay:5];

Примечание: не гарантируется, что ваш селектор будет выполнен ровно через 5 секунд - он просто указывает минимум времени до отправки сообщения на ваш объект.

...