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