performSelector: withObject: afterDelay 方法延遲時間之后不執(zhí)行操作的解決方法:
使用下面的方法添加對應的Mode,默認情況下Mode為NSDefaultRunLoopMode。根據(jù)自己的實際情況設置mode
[self performSelector:@selector(hideDelayed:) withObject:[NSNumber numberWithBool:animated] afterDelay:delay inModes:@[NSDefaultRunLoopMode, NSModalPanelRunLoopMode]];