2010-12-09 1 views
1

В некоторых местах участки называются 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 

Помимо очевидных последствий переполнения (должно быть действительно большим столом), это создает много раздражения для меня, так как я включаю Знак сравнение вариант предупреждения компилятора.

Кто-нибудь знает о действительной причине, или это просто ошибка?

ответ

0

На данный момент я предполагаю, что это просто плохой дизайн и имеет дело с ним. Ну что ж.