将数据推送到表详细视图
Posted
技术标签:
【中文标题】将数据推送到表详细视图【英文标题】:Pushing data to table detailview 【发布时间】:2013-09-16 07:32:52 【问题描述】:我正在开发一个向下钻取的表格视图,
我创建了两个表,我可以使用 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对象
【问题讨论】:
到目前为止你做了什么? @mutawe-- 我已经更新了我到目前为止所做的事情 这听起来不是一个坏问题,我想知道它为什么这么快就被降价了。 【参考方案1】:tableview的显示数据可以使用tableview的简单方法
对于视图控制器之间的数据传递,您可以查看this
【讨论】:
不。问题是 OP 在数组的每个循环中都修改了同一个对象,而不是创建一个新对象。 问题已更新,更新前我已回答该问题。以上是关于将数据推送到表详细视图的主要内容,如果未能解决你的问题,请参考以下文章
UISplitViewController 将详细视图推送到表/主视图
将视图控制器从根推送到详细视图控制器 (SplitView)
使用 Xcode Storyboard 从表格视图单元推送到详细视图