Uitableview didSelectRowAtIndexPath与自定义单元格

Uitableview didSelectRowAtIndexPath与自定义单元格,uitableview,ios7,didselectrowatindexpath,Uitableview,Ios7,Didselectrowatindexpath,我已将UITableViewCell子类化以创建自定义单元格。在ViewController上,我添加了一个UITableView和一个原型单元。我的自定义单元格显示并正常工作 但是在我的didSelectRowAtIndexPath和didDeceloseRowatindexpath方法中,出现了一个我无法摆脱的警告 -(void)tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath *)indexP

我已将UITableViewCell子类化以创建自定义单元格。在ViewController上,我添加了一个UITableView和一个原型单元。我的自定义单元格显示并正常工作

但是在我的didSelectRowAtIndexPath和didDeceloseRowatindexpath方法中,出现了一个我无法摆脱的警告

-(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中引用我的自定义单元格

出现的警告如下所示:

使用类型为“UITableViewCell*”的表达式初始化“MVGoalTVCell*”的指针类型不兼容


如何修复此警告?

使用类型转换修复此警告


MVGoalTVCell*cell=MVGoalTVCell*[self.tableView cellforrowatinexpath:indexath]

使用类型转换修复警告


MVGoalTVCell*cell=MVGoalTVCell*[self.tableView cellforrowatinexpath:indexath]

这就解决了问题。谢谢@hv88。这就解决了。谢谢@hv88。