dispatch_async不执行块

时间:2017-05-25 05:33:59

标签: objective-c grand-central-dispatch objective-c-blocks

我正在使用dispatch_async在我的应用程序中mainThread下载文件:

( void ) startDownLoading
{
   NSLog(@"Inside start downloading") ;
   dispatch_async( dispatch_get_main_queue(), ^
   {
      //Code do download my file
   } ) ;
}

"内部开始下载"日志已打印。我提出了一些断点,发现整个dispatch_async块被跳过了。

感谢任何帮助。谢谢。

1 个答案:

答案 0 :(得分:-1)

我猜问题只是一点点。在mainqueue块中放置一个断点。这是因为除了块外的断点总是跳过或似乎喜欢这个,但是它没有任何调度语句,但它不是。该块将被调用。

检查一下。