【发布时间】:2015-04-15 01:19:41
【问题描述】:
我正在尝试在 Xcode 中创建一个选项卡式应用程序,允许用户拍照并在 FirstViewController 类上对其进行编辑,并在完成后将其显示在 SecondViewController 上。
当我开始项目时,Xcode 自动在故事板中为我制作了两个 viewController。我现在需要的是找到生成的第二个 viewController 的实例,这样我就可以调用一个方法并将一个参数(UIImage)从第一个视图控制器传递给第二个,就像这样。
FirstViewContoller.m
-(void) passImageToSecondVC (UIImage *) img
{
[<instanceOf_SecondViewController> receiveImg: img];
}
SecondViewContoller.m
-(void) receiveImage (UIImage *) img
{
//Code to display the image received
}
我要问的是如何找到由 Xcode 生成的 SecondViewController 实例的名称(在示例代码中由 显示),以便我可以调用此方法。
虽然我非常接近以编程方式执行此操作,但我发现它更容易我想通过情节提要学习如何执行此操作,我也很乐意听到解决此问题的其他解决方案。谢谢!
【问题讨论】:
-
为什么不将图像保存到临时文件中,并有保存此路径的模型?而不是整个应用程序都可以访问它。
标签: ios objective-c iphone xcode storyboard