更改UITableview didSelectRowAtIndexPath中的链接

时间:2012-05-17 09:38:23

标签: ios didselectrowatindexpath

我有一个列出新闻项目的Feed,点击一个,然后您将进入详细视图。我通过didSelectRowAtIndexPath方法执行此操作,其中我声明了详细视图控制器等。

是否可以使用混合Feed,其中一些链接将是视频,而其他链接将保持链接到详细视图。因此,如果用户点击了视频的链接,那么视频播放器就会启动,否则它的业务就像用户一样,并且会进入另一个视图。

源是JSON提要,因此我需要根据读取其中一个JSON节点切换目标,并查看文件结尾是另一个页面还是视频文件。

1 个答案:

答案 0 :(得分:0)

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 
{   

    if([YourOptiontype isEqual:@"video"])
    {
        // Push to Video View   
        }
    else if([YourOptiontype isEqual:@"business"])
    {
        // Push to business View    
    }

    NSIndexPath *tableSelection = [theTableView indexPathForSelectedRow];
    [theTableView deselectRowAtIndexPath:tableSelection animated:NO];
}