Как именно cancelPreviousPerformRequestsWithTarget:selector:object: work?

Я хочу отменить запрос на выполнение, зарегистрированный для этой конкретной цели и метода. например

[NSObject cancelPreviousPerformRequestsWithTarget:self selector:@selector(handleSomething:) object:nil];

Будет ли вышеуказанный метод отменять мой запрос на выполнение всех запросов, используемый в проекте, независимо от методов? ИЛИ удалит ли он только запрос на выполнение, используемый в этом конкретном классе и для этого конкретного метода?

Пожалуйста, помогите мне в понимании выше концепции.

1 ответ

Решение

Отменяет выполнение запросов, ранее зарегистрированных в

performSelector:withObject:afterDelay:

метод экземпляра. Все запросы перед выполнением этой строки.

[NSObject cancelPreviousPerformRequestsWithTarget:self selector:@selector(handleSomething:) object:nil];
Другие вопросы по тегам