我正在尝试对两个数值进行比较,但是我收到了警告:“Comparison of integers of different signs: 'NSInteger' (aka 'inti) and 'NSUInteger' (aka 'unsigned int)'”。
这很正常,因为我就是在做这件事; )。但是我该如何修复此警告。以下是引发警告的代码:
if (page >= self.controllers.count || page < 0)
return;
页面编号可能为-1,因此它是一个NSInteger类型,但count返回的是NSUInteger类型。