Objective c 掌握细节场景,细节场景无法正确加载
我正在学习以下ios教程: 我正在创建一个主场景和一个细节场景。它们都是按照教程中的描述完成的 现在的问题是,当我进入细节场景时,细节场景的布局没有加载。相反,将加载没有任何内容的主场景布局 到目前为止,我所能看到的,问题在于将数据从主场景传输到细节场景 本教程不包括此方法:Objective c 掌握细节场景,细节场景无法正确加载,objective-c,uitableview,segue,master-detail,Objective C,Uitableview,Segue,Master Detail,我正在学习以下ios教程: 我正在创建一个主场景和一个细节场景。它们都是按照教程中的描述完成的 现在的问题是,当我进入细节场景时,细节场景的布局没有加载。相反,将加载没有任何内容的主场景布局 到目前为止,我所能看到的,问题在于将数据从主场景传输到细节场景 本教程不包括此方法: (void)tableView:(UITableView*)tableView未选择RowatineXpath:(NSIndexPath*)indexPath 没有它,应用程序无法从主场景切换到细节场景。我认为seg
- (void)tableView:(UITableView*)tableView未选择RowatineXpath:(NSIndexPath*)indexPath
非常感谢您对此或在场景之间传输数据提供的任何帮助。提前感谢。重点是不需要实现表视图选择方法,因为选择会自动触发segue。如果您详细地按照指南进行操作,并且一直到最后,您将配置segue和segue触发器的处理,以便在新的详细视图出现在屏幕上之前对其进行配置。问题似乎归结为PrepareForsgue没有被调用,并且仅使用DidSelectRowatineXpath无法正确传输数据 因此,您可以通过查看以下答案来解决此问题: 似乎当用户触摸一个单元格时,会调用DidSelectRowatinex,但PrepareForsgue不会。所以您需要手动调用performsgue才能让prepareforsgue工作?这是我的解释
BirdSighting *sightingAtIndex = [self.dataController objectInListAtIndex:indexPath.row];
BirdsDetailViewController *bd= [[BirdsDetailViewController alloc] init];
bd.sighting = sightingAtIndex;
[self.navigationController pushViewController:bd animated:YES];