将数据推送到表detailview

时间:2013-09-16 07:32:52

标签: ios objective-c uitableview

我正在开发一个深入研究表格,

我创建了两个表,我可以使用json显示和传递数据; 我的第一个tableview有播放对象但是当我点击一个对象项(比如播放1)时,我想显示字符,
戏剧有一个名字,类型和日期

在mysql数据库中;我有几个不同的戏剧,每个戏剧都有几个角色。除此之外,其他一切都在起作用;

for (int i=0; i<4; i++)
{
    play.ids = [[json objectAtIndex:i] objectForKey:@"id"];
    play.title= [[json objectAtIndex:i] objectForKey:@"title"];
    play.genre=[[json objectAtIndex:i] objectForKey:@"genre"];
    play.date= [[json objectAtIndex:i] objectForKey:@"date"];
    NSString *characters=[[json objectAtIndex:i] objectForKey:@"character"];
    sCharacters2= [[NSMutableArray alloc] initWithObjects:characters, nil];

    play.characters=sCharacters2;        

   [playList addObject:play];  
}

这只打印最后一个游戏,

但我想要它打印所有的戏剧 我做错了什么?

知道了,对于那些可能遇到这样的问题的人,你需要创建一个新对象,所以在这种情况下,我应该在for语句之后创建一个新的播放对象

1 个答案:

答案 0 :(得分:-1)

对于tableview上的显示数据,您可以使用tableview

的简单方法

并且对于视图控制器之间的数据传递,您可以检查this