如何使用TableViewController在DetailView中显示NSArray的详细信息?

时间:2012-02-01 09:22:07

标签: uiview uiviewcontroller nsarray uitableview

我从服务器获取数据并根据收入数据阵列填充VableView。我希望我的应用程序在用户单击单元格时在新视图中显示字符串的详细信息。我已经填充了TableView并连接了一个新视图并可以通过单击单元格来推送新视图,但我不知道如何将所有元素元素与第二个视图连接起来。

//the result is JSON data i bring from a url
    NSMutableArray *messageContentArray= [[result objectForKey:@"message"] valueForKey:@"message"];

                NSUserDefaults *savedContec=[NSUserDefaults standardUserDefaults];
                [savedContec setObject:messageContentArray forKey:@"messageArray"];

这是我解析数据并保存数据的代码:

 NSArray *someThing=[[NSUserDefaults standardUserDefaults] valueForKey:@"messageArray"];

    cell.textLabel.text= [someThing objectAtIndex:indexPath.row];    

  //  NSString *st= [someThing substringToIndex:10];
  // i will show first 10 charakters from the message as the cell.textlabe.tex but haven't
  // prepared that part.. What i want is, when i click a cell, in the second view display 
  // all the text for that element of array 

这就是我填充tableview单元格的方式。正如我在代码中解释的那样,当我单击一个单元格时,我想在第二个视图中显示该数组元素的所有文本。

注意:我有视图和连接

1 个答案:

答案 0 :(得分:1)

你是否已经完成了任何示例应用程序,如何将数据显示到视图...

检查以下示例

http://www.raywenderlich.com/1797/how-to-create-a-simple-iphone-app-tutorial-part-1

本教程共有3个部分,通过它,您将了解如何在您的应用中使用它。