自定义UITableView点击某行无法push到另一页面

灰黑白 发布于 2014/04/02 20:42
阅读 1K+
收藏 0

【开源中国 APP 全新上线】“动弹” 回归、集成大模型对话、畅读技术报告”

@芳仔小脚印 你好,想跟你请教个问题:

我新建一个类HotNewsView继承自UITableView,然后加载到viewController上,当我点击tableView某一行的时候,需要Push进另一个页面,我是另外声明了一个协议,然后委托viewController实现push,但是这个delegate和UITableViewDelegate冲突,使得HotNewsView无法识别协议里面的方法

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[HotNewsView pushHot:]: unrecognized selector sent to instance

请问怎么解决这个问题,谢谢!

加载中
0
芳仔小脚印
芳仔小脚印
该评论暂时无法显示,详情咨询 QQ 群:点此入群
灰黑白
回复 @芳仔小脚印 : QQ号没错吧,又发了一遍
芳仔小脚印
芳仔小脚印
@灰黑白 没收到啊
灰黑白
发邀请了
0
逆风破晓

push方法是要用到navigationController的

在didselsect方法里面这么用

HHViewController *HHVC = [[HHViewController alloc] init];

 [self.navigationController pushViewController:HHVC animated:YES];


灰黑白
该评论暂时无法显示,详情咨询 QQ 群:点此入群
0
泊竹

HotNewsView的delegate的名字取一个和UITableView不一样的,比如hotNewsViewDelegate

OSCHINA
登录后可查看更多优质内容
返回顶部
顶部