-3

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

我需要写didSelectRowAtIndexPath什么?

4

2 回答 2

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

如果你的钥匙是 LoginUrl

于 2013-04-08T12:27:34.507 回答
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;   
        }


    }
于 2013-04-08T12:29:48.837 回答