如何根据UITableView中的选定值重定向页面?

时间:2013-04-08 12:23:19

标签: ios objective-c

在我的UITableView中(Google,Facebook,Yahoo),根据选择,它应该被重定向到该页面

我需要在didSelectRowAtIndexPath写一下什么?

2 个答案:

答案 0 :(得分:0)

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
   [[UIApplication sharedApplication] openURL:[NSURL URLWithString:[[statuses objectAtIndex:indexPath.row] valueForKey:@"LoginUrl"]]];
}

如果您的密钥是 LoginUrl

答案 1 :(得分:0)

使用以下代码:将您的选择代码放在下面或通过自定义初始化将选定的单值传递给控制器​​并根据发送的值处理

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
        [self moveToNewViewControllerForRow:(indexPath.row)];
    }

    -(void)moveToNewViewControllerForRow:(NSInteger)forTheRow{

        switch (forTheRow) {
            case 0:
            {
            }

                break;
            case 1 :
            {
            }
                break;
            case 2 :
            {
            }
                break;   
        }


    }