- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
- (NSInteger)tableView:(UITableView *)tableView sectionForSectionIndexTitle:(NSString *)title atIndex:(NSInteger)index
为什么这些方法返回NSInteger而不是NSUInteger?我实际上没有意义。
答案 0 :(得分:0)
我相信这是因为有时它会返回一个负数,如-1,表示错误。但是,由于班级可能会处理翻译,因此您可能永远不会看到这一点。
我假设您知道nsuinteger是无符号整数且不能为负数。
答案 1 :(得分:-1)
因为以上三个方法的最小值都是0.意味着最后一个对象始终为零。 所以,这里采取NSInteger。该方法无法达到以下值。