我正在开发一个向下钻取表视图,
我创建了这两个表,并且能够使用 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语句之后新建一个play对象