您好我正在使用以下代码以编程方式启动故事板中存在的视图控制器(虽然它的工作原理可能不太正确)。视图控制器是用于编辑最初来自tableview的详细视图的屏幕。在故事板中没有可用的segue - 这就是我以编程方式启动它的原因。
- (void) editView:(id) sender
{
NSLog(@"pressed");
UIStoryboard *storyBoard = self.storyboard;
IDEditVC *secondViewController =
[storyBoard instantiateViewControllerWithIdentifier:@"editvc"];
}
问题:
如何传递表的索引路径或行,以便我可以为此记录绘制适当的数据?
感谢您的任何建议。
答案 0 :(得分:0)
最简单的方法是在模态VC上定义属性并为其分配索引路径。
- (void)editView:(id)sender
{
IDEditVC *secondViewController = (IDEditVC *)[self.storyboard instantiateViewControllerWithIdentifier:@"editvc"];
secondViewController.selectedIndexPath = yourIndexPath;
}
selectedIndexPath
是您在IDEditVC
上定义的属性的位置
yourIndexPath
是您要用来填充IDEditVC
您在访问该索引路径时遇到任何问题吗?你把它保存在某个地方吗?