C大师,
有没有办法简单地将对象从一个 ViewController 传递到另一个?我在网上搜索过,但是它们都使用单独的 .nib 文件。有没有办法实现故事板的传递?
感谢帮助!
C大师,
有没有办法简单地将对象从一个 ViewController 传递到另一个?我在网上搜索过,但是它们都使用单独的 .nib 文件。有没有办法实现故事板的传递?
感谢帮助!
只需在此方法中使用 prepareForSegue:sender: 方法,发送者可以将任何数据传递给目标控制器
if ([[segue identifier] isEqualToString:@"CONTROLLER's IDENTIFIER DEFINED IN STORYBOARD"]) {
(TARGETED CONTROLLER)ImageViewController *ivc = (ImageViewController *)[segue destinationViewController];
//ANY VARIABLE WANT TO INITIALIZE
ivc.capturedImg = image;
}
事实上,我最近写了一篇关于这个的文章。正如 Aalok 所说,使用prepareForSegue:sender:
会成功。
如果您愿意,请查看文章以获取详细说明。