0
我有功能,调度函数调用
-(void)serverFetch{
//server fetch
}
在每15mintutes,我打电话使用的NSTimer这种方法,
[NSTimer scheduledTimerWithTimeInterval:900.0f repeats:YES block:^(NSTimer * _Nonnull timer) {
[self fetchFromServer];
}];
我使用APNS在我的应用程序,所以当我们收到通知,我再次调用这个方法。 因此调度程序线程和此通知线程不应该并行发生。例如,当调度程序线程正在运行并且推送通知到达时,推送通知线程应等待调度程序线程。如何实现此目的?