Iphone - стандартная реализация numberOfSectionsInTableView - PullRequest
1 голос
/ 24 июля 2010

Я создаю новый подкласс UITableViewController, и с ним по умолчанию ниже реализация. Он не компилируется, потому что ясно, что нет переменной с именем "число разделов", что тут происходит ? Ошибка: «ожидаемое выражение перед« <'токеном »</p>

#pragma mark -
#pragma mark Table view data source

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
    // Return the number of sections.
    return number of sections;
}


- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
    // Return the number of rows in the section.
    return <#number of rows in section#>;
}

Ответы [ 2 ]

2 голосов
/ 24 июля 2010

Строки number of sections и <#number of rows in section#> должны быть действительными целыми числами, соответствующими количеству секций и строк в вашем источнике данных.

Например, если у вас есть массив из пяти объектов, которые вы хотите представить в виде таблицы, и вы хотите, чтобы все они помещались в один раздел, вам необходимо вернуть 1 из -numberOfSectionsInTableView: и 5 от -tableView:numberOfRowsInSection:.

Возможно, вы захотите прочитать Apple Руководство по программированию табличного представления для iOS , чтобы ознакомиться с тем, как работают табличные представления, прежде чем писать какой-либо код.

0 голосов
/ 18 октября 2013

В

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView

Возвращаемое значение по умолчанию - 1. Проверьте это в документации

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section

Обязательный метод

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...