关于NSUInteger类型的枚举值为-1报错的问题

 

以前项目还好好的,今天突然报错了,报错的地方为:
关于NSUInteger类型的枚举值为-1报错的问题_第1张图片
报错为:Enumerator value evaluates to -1, which cannot be narrowed to type 'NSUInteger' (aka 'unsigned long')
大致就是NSUInteger类型的枚举值,不支持值为-1,即类型不匹配。
 

修改如下
关于NSUInteger类型的枚举值为-1报错的问题_第2张图片
把 C++ 的语言改成 Compiler Default即可。

 

你可能感兴趣的:(iOS)