iOSアプリケーションをMacOSX SDKに移植しようとすると、次のエラーメッセージが表示されることがわかりました'Collection' redeclared as a different kind of symbol.
。コアデータエンティティの1つの名前である「Collection.h」がiOSプロジェクトのファイルですが、OS X SDKで予約されている名前ですか?
更新:コードを調べたところ、キーワードCollection
がCarbon内で定義されていることがわかりましたCollections.h
:
typedef struct OpaqueCollection* Collection
Core Dataエンティティの名前を変更する以外に、これを回避する方法はありますか?