2017-06-02 23 views
0

は、このコードは動作し、postSpamListUpdatedNotificationは performSelectorが呼び出されなくperformSelector:afterDelay

- (void) postSpamListUpdatedNotification 
{ 
    [NIDPrivateUtils postNotification:kNIDSpamListsUpdated andError:nil]; 
} 

[self performSelector:@selector(postSpamListUpdatedNotification) withObject:nil]; 

と呼ばれている。しかし、私はこれにそれを変更した場合、その後、postSpamListUpdateNotificationが呼び出されることはありません。どうして?

[self performSelector:@selector(postSpamListUpdatedNotification) withObject:nil afterDelay:2.0]; 

答えて

1

このスレッドにrunloopはありません。 performSelector:withObject:afterDelay:にはランループが必要ですが、performSelector:はありません。

関連する問題