Я создал подкласс UITableViewCell для создания пользовательской ячейки. В ViewController я добавил UITableView и ячейку прототипа. Моя пользовательская ячейка появляется и работает нормально.
Но в моих методах didSelectRowAtIndexPath и didDeselectRowAtIndexPath появляется предупреждение, от которого я не могу избавиться.
-(void)tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath *)indexPath {
MVGoalTVCell *cell = [self.tableView cellForRowAtIndexPath:indexPath];
NSString *cellText = cell.txtBox.text;
LogInfo(@"DESELECTED: %@", cellText);
}
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
MVGoalTVCell *cell = [self.tableView cellForRowAtIndexPath:indexPath];
NSString *cellText = cell.txtBox.text;
LogInfo(@"SELECTED: %@", cellText);
}
Предупреждение появляется в строке:
MVGoalTVCell *cell = [self.tableView cellForRowAtIndexPath:indexPath];
Я ссылаюсь на свою пользовательскую ячейку в MVGoalTVCell.
Появляется следующее предупреждение:
Несовместимые типы указателей, инициализирующие «MVGoalTVCell *» с выражением типа «UITableViewCell *»
Как я могу исправить это предупреждение?