В некоторых местах участки называются NSIntegersПротиворечивые типа для секции в UITableViews
- (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
Помимо очевидных последствий переполнения (должно быть действительно большим столом), это создает много раздражения для меня, так как я включаю Знак сравнение вариант предупреждения компилятора.
Кто-нибудь знает о действительной причине, или это просто ошибка?