gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 13:37:42 25 4
gpt4 key购买 nike

尝试为 Cocoa 项目(非 iOS)设置和使用 RestKit 库,并严格按照 RestKit Installation on Xcode 4.x as a Git Submodule 中的说明进行操作

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

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

Undeclared identifier 'DISPATCH_QUEUE_SERIAL' ?!

知道是什么原因造成的吗?我按照说明将所有正确的库链接到目标。

最佳答案

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

关于objective-c - RestKit - RKObjectManager 中未声明的标识符 'DISPATCH_QUEUE_SERIAL'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10075083/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com