我正在开发一个深入研究表格,
我创建了两个表,我可以使用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语句之后创建一个新的播放对象