我正在尝试编译一段代码(使用一些C ++和Objective-C)并获得与typedef
相关的编译错误,该错误可以在Apple的StoreKit框架中找到,在SKDownload.h中:
typedef enum : NSInteger
{
SKDownloadStateWaiting,
SKDownloadStateActive,
SKDownloadStatePaused,
SKDownloadStateFinished,
SKDownloadStateFailed,
SKDownloadStateCancelled
}
SKDownloadState;
: NSInteger
位的含义是什么?
如果我摆脱: NSInteger
代码编译并运行良好但我怀疑我应该做这种黑客攻击。