UITableViews中节的类型不一致

时间:2010-12-09 19:01:12

标签: iphone uitableview overflow

在某些地方,部分被称为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编译器警告选项。

任何人都知道这个的正当理由,还是只是一个错误?

1 个答案:

答案 0 :(得分:0)

此时,我认为这只是糟糕的设计和处理它。哦,好吧。