在某些地方,部分被称为NSIntegers
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
但是在NSIndexPath中,它们被明确定义为NSUIntegers。
section
An index number identifying a section in a table view. (read-only)
@property(readonly) NSUInteger section
除了显而易见的溢出影响(必须是一个非常大的表)之外,这给我带来了很多烦恼,因为我打开了Sign Comparison编译器警告选项。
任何人都知道这个的正当理由,还是只是一个错误?
答案 0 :(得分:0)
此时,我认为这只是糟糕的设计和处理它。哦,好吧。