コードの一部を (C++ と Objective-C を使用して) コンパイルしようとしてtypedefいますが、Apple の StoreKit フレームワークの SKDownload.h にある に関連するコンパイル エラーが発生します。
typedef enum : NSInteger
{
SKDownloadStateWaiting,
SKDownloadStateActive,
SKDownloadStatePaused,
SKDownloadStateFinished,
SKDownloadStateFailed,
SKDownloadStateCancelled
}
SKDownloadState;
: NSIntegerビットの意味は何ですか?
コードを: NSInteger削除しても問題なくコンパイルおよび実行されますが、この種のハックを行う必要があるとは思えません。