- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
[tableView deselectRowAtIndexPath:indexPath animated:YES];
if (_delegate && [_delegate respondsToSelector:@selector(conversationListViewController:didSelectConversationModel:)]) {
EaseConversationModel *model = [self.dataArray objectAtIndex:indexPath.row];
[_delegate conversationListViewController:self didSelectConversationModel:model];
} else {
EaseConversationModel *model = [self.dataArray objectAtIndex:indexPath.row];
EaseMessageViewController *viewController = [[EaseMessageViewController alloc] initWithConversationChatter:model.conversation.conversationId conversationType:model.conversation.type];
viewController.title = model.title;
[self.navigationController pushViewController:viewController animated:YES];
}
}
@interface ConversationListController : EaseConversationListViewController
self.delegate = self;
環(huán)信這里,父類的代理子類來實現(xiàn)风宁,直接self.delegate = self;