Ios 未收到随机主队列调度
我调用Ios 未收到随机主队列调度,ios,objective-c,grand-central-dispatch,Ios,Objective C,Grand Central Dispatch,我调用dispatch\u async(dispatch\u get\u main\u queue()来自多个后台线程。但是,有时调度块中的代码似乎没有执行。这可能是因为我异步调度,并且线程在主队列可以执行代码之前退出了吗?您是否尝试过在代码段的开头放一个NSLog,以绝对确保它不是t执行?有时逻辑错误的if语句会预先终止代码。(根据我过去的经验;])在dispatch\u async()调用返回的那一刻,调用它的线程是否随后退出并不重要——可以说“请求在系统中”“偶尔”的情况。您的程序在其主函
dispatch\u async(dispatch\u get\u main\u queue()
来自多个后台线程。但是,有时调度块中的代码似乎没有执行。这可能是因为我异步调度,并且线程在主队列可以执行代码之前退出了吗?您是否尝试过在代码段的开头放一个NSLog,以绝对确保它不是t执行?有时逻辑错误的if语句会预先终止代码。(根据我过去的经验;])在dispatch\u async()调用返回的那一刻,调用它的线程是否随后退出并不重要——可以说“请求在系统中”“偶尔”的情况。您的程序在其主函数的末尾是否有一个运行循环或调用dispatch_main()?不清楚这是否是您描述的Cocoa/iOS/POSIX应用程序