【发布时间】:2018-07-02 07:22:06
【问题描述】:
我有一个枚举,它为每种类型左移1 << type,但今天我添加了一个新类型31 << atype,不幸的是,Xcode 给了我错误
枚举器值计算为 -2147483648,不能将其缩小为类型“NSUInteger”(又名“无符号长”)
它表示该值超过了unsigned long 值的最大值。我想知道我从来没有遇到过这种情况。
为什么会发生?我该如何解决?
提前谢谢你们。
【问题讨论】:
标签: objective-c xcode enums long-integer unsigned