2012-04-09 11 views
1

セットアップしようとココアプロジェクト(NOT iOS版)のためのRestKitライブラリと一緒に行く取得し、私がしようとすると実行し、私はRKObjectManagerときの内側に、次の問題を取得するときに問題が今あるRestKit Installation on Xcode 4.x as a Git SubmoduleRestKit - RKObjectManager内の宣言されていない識別子 'DISPATCH_QUEUE_SERIAL'?

で正確に指示に従ってきましたRestKitは初めてコンパイルしようとします:

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

未定義の識別子 'DISPATCH_QUEUE_SERIAL'?!

何か原因が考えられますか?私は指示に記載されているようにすべての正しいライブラリをターゲットにリンクしています。

+0

どのSDKをコンパイルしていますか? 'DISPATCH_QUEUE_SERIAL'はOS X 10.7 +/iOS 5.0+ – Wevah

+0

@Wevah ackでのみ利用可能です!私はOS X 10.6です - これはネイティブのRestKitの一部なので、10.6をサポートする以前のビルドに戻す必要があると思いますか? –

答えて

1

DISPATCH_QUEUE_SERIALは、OS X 10.7 +/iOS 5.0+ SDKでのみ定義されています。古いSDKでビルドする場合は、dispatch_queue_create()に2番目のパラメータとしてNULLを渡すことができます。 (ただし、プライベートの並行キューは古いOSでは動作しません)

関連する問題