Как определить количество строк в структуре - PullRequest
0 голосов
/ 23 декабря 2011

У меня есть структура elements_table в моем приложении для iPhone.Я пытаюсь использовать следующий код, чтобы определить количество строк в функции.Однако, когда я использую имя своей функции, я получаю предупреждение «неверный тип получателя».Я очень новичок в этом.Любая помощь будет оценена.Спасибо.

- (NSInteger)tableView:(UITableView *)tableView
    numberOfRowsInSection:(NSInteger)section {
    return [elements_table count];
}

1 Ответ

0 голосов
/ 23 декабря 2011

Ваша elements_table [2] является структурой C, а не Objective-C, и поэтому не может возвращать [elements_table count]. Вы можете добавить некоторую переменную для хранения ее счетчика (я думаю, что теперь это 2). Или, если вам не нужна сильная оптимизация, вы можете использовать NSArray вместо struct.

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