关于NSUInteger类型的枚举值为-1报错的问题
以前项目还好好的,今天突然报错了,报错的地方为:
报错为:Enumerator value evaluates to -1, which cannot be narrowed to type 'NSUInteger' (aka 'unsigned long')
大致就是NSUInteger类型的枚举值,不支持值为-1,即类型不匹配。
修改如下
把 C++ 的语言改成 Compiler Default即可。
以前项目还好好的,今天突然报错了,报错的地方为:
报错为:Enumerator value evaluates to -1, which cannot be narrowed to type 'NSUInteger' (aka 'unsigned long')
大致就是NSUInteger类型的枚举值,不支持值为-1,即类型不匹配。
修改如下
把 C++ 的语言改成 Compiler Default即可。