Ios 如何从列表视图向详细视图发送数据

Ios 如何从列表视图向详细视图发送数据,ios,objective-c,listview,Ios,Objective C,Listview,我有一个视图,其中用户输入代码,并列出和显示包含解析数据的UIListView,我需要将url发送到详细视图,以在web视图中加载页面。因为您没有很好地描述您的问题(您应该始终尝试在其上添加更多详细信息),看起来您正在尝试将数据从表或任何其他位置发送到新屏幕。因此,在xib文件上,您可能创建了一个连接两个ViewController的segue,因此通过单击连接并编辑标识符,在其上放置一个标识符。然后只要从didSelectRow和任何你想从的地方调用它。这个segue将在执行转换之前执行pre

我有一个视图,其中用户输入代码,并列出和显示包含解析数据的UIListView,我需要将url发送到详细视图,以在web视图中加载页面。

因为您没有很好地描述您的问题(您应该始终尝试在其上添加更多详细信息),看起来您正在尝试将数据从表或任何其他位置发送到新屏幕。因此,在xib文件上,您可能创建了一个连接两个ViewController的segue,因此通过单击连接并编辑标识符,在其上放置一个标识符。然后只要从didSelectRow和任何你想从的地方调用它。这个segue将在执行转换之前执行prepareForSegue方法,因此此时您将向详细信息屏幕发送url

-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    [self performSegueWithIdentifier:@"segueToDetailScreen" sender:nil];
    self.theUrl = @"the url";
}


 - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
 {
     if([segue.identifier isEqualToString:@"segueToDetailScreen"])
     {
         NSString *url = self.theUrl;

         NewScreenViewController *newScreen = [segue destinationViewController];
         newScreen.myUrl = url;
     }

 }
希望它对你有所帮助,记住要改进你的问题


问候。

您打算如何查看详细信息?故事板序列或didSelectRowAtIndexPath?另外,如果你能发布你的:tableView:CellForRowatineXpath:prepareForSegue:DidSelectRowatineXpath:methodsHi Roberto的代码也会很有帮助,很抱歉问题结构不好,但这里有一个非常简单的解释,说明我试图实现的目标。我从parse()获取列表数据并列出数据,我有一个url列,希望每个列表视图单元格都有一个此url的隐藏值,以便我可以将url发送到详细web视图。如果您在某些数据结构(可能是数组)中有此列表数据,并且您基于此数组构建表,则不需要在单元格上放置任何隐藏信息。当用户选择一个单元格时,将调用方法-(void)tableView:(UITableView*)tableView DidSelectRowatineXpath:(NSIndexPath*)indexPath,最后一个参数是indexPath,您可以从中获取indexPath.row(行号)。因此,使用这些信息转到数组,并使用行号作为数组上的位置获取url[yourArray objectAtIndex:indexPath.row].Nice@user2802926。。接受答案,这样主题就结束了!