Я создал подклассу UITableViewCell для создания пользовательской ячейки. На ViewController я добавил UITableView и прототип ячейки. Моя пользовательская ячейка появляется и работает нормально.didSelectRowAtIndexPath с пользовательской ячейкой
Но в моих методах 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 *
Как я могу исправить это предупреждение?
Это исправлено. Спасибо @ hv88. – motionpotion
wow настолько прост и прост в использовании, спасибо, приятель :) –