无法编译使用GCD函数调用

Cli*_*sel 1 macos cocoa grand-central-dispatch

我正在尝试编译Desktop OS X Cocoa应用程序:

dispatch_sync(dispatch_get_main_queue(), ^{ NSLog(@"Hello World"); });
Run Code Online (Sandbox Code Playgroud)

但是,我收到以下编译时错误:

函数dispatch_sync的隐式声明

我已导入这些行:

#import <dispatch/dispatch.h>
#import <dispatch/queue.h>
#import <dispatch/base.h>
Run Code Online (Sandbox Code Playgroud)

Base SDK设置为10.6.还有什么需要寻找的吗?我错过了一个导入?

有任何想法吗?

Col*_*ler 5

嗯,你不应该做任何事情,因为GCD是libSystem的一部分,因此应该免费获得它.您是否将部署目标设置为早于10.6的目标?