这段代码有效,并且postSpamListUpdatedNotification被调用
- (void) postSpamListUpdatedNotification
{
[NIDPrivateUtils postNotification:kNIDSpamListsUpdated andError:nil];
}
[self performSelector:@selector(postSpamListUpdatedNotification) withObject:nil];
但是,如果我将其更改为此,则永远不会调用postSpamListUpdateNotification。为什么?
[self performSelector:@selector(postSpamListUpdatedNotification) withObject:nil afterDelay:2.0];
最佳答案
您可能在此线程上没有运行循环。 performSelector:withObject:afterDelay:
需要运行循环,但performSelector:
不需要。
关于ios - performSelector被调用但不执行performSelector:afterDelay,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44336738/