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