Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/105.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 未收到随机主队列调度_Ios_Objective C_Grand Central Dispatch - Fatal编程技术网

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应用程序