【发布时间】:2013-05-06 21:12:46
【问题描述】:
我正在创建一个主场景和一个细节场景。它们都按照教程中的说明完成。
现在的问题是当我进入细节场景时,细节场景的布局没有加载。而是加载一个没有任何内容的主场景布局。
据我所知,问题与将数据从主场景传输到细节场景有关。
本教程不包含此方法:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
没有它,应用程序无法从主场景转到细节场景。我认为 segue 方法是假设传输数据并使其进入细节场景,但由于某种原因它没有。所以这个方法被编辑为
{
BirdSighting *sightingAtIndex = [self.dataController objectInListAtIndex:indexPath.row];
BirdsDetailViewController *bd= [[BirdsDetailViewController alloc] init];
bd.sighting = sightingAtIndex;
[self.navigationController pushViewController:bd animated:YES];
}
现在应用程序可以从主场景切换到细节场景,但细节场景看起来像一个主场景,上面什么都没有。
非常感谢有关此或场景之间传输数据的任何帮助。提前谢谢你。
【问题讨论】:
标签: objective-c uitableview segue master-detail