RestKit - RKObjectManager中未声明的标识符'DISPATCH_QUEUE_SERIAL'?

时间:2012-04-09 14:55:26

标签: objective-c ios cocoa restkit

尝试为可可项目(不是iOS)设置和使用RestKit库,并在RestKit Installation on Xcode 4.x as a Git Submodule

处精确地遵循说明

现在的问题是当我尝试运行时,当RestKit第一次尝试编译时,我在RKObjectManager内得到以下问题:

 defaultMappingQueue = dispatch_queue_create("org.restkit.ObjectMapping", DISPATCH_QUEUE_SERIAL);
  

未声明的标识符'DISPATCH_QUEUE_SERIAL'?!

任何可能导致此问题的想法?我正按照说明中的说明将所有正确的库链接到目标。

1 个答案:

答案 0 :(得分:1)

DISPATCH_QUEUE_SERIAL仅在OS X 10.7 + / iOS 5.0+ SDK上定义。如果您使用较旧的SDK构建,则可以将NULL的第二个参数传递给dispatch_queue_create()。 (但是,私有并发队列不适用于较旧的操作系统。)