2014-10-31 59 views

回答

0

首先,我会告诉你有很多这样的例子。

在任何你说的是第二视图控制器来呈现:

let secondViewController: SecondViewController = SecondViewController() secondViewController.imageFromFirstViewController = self.imageToPass self.presentViewController(secondViewController, animated:true, completion:nil)

,因为我还没有做太多的飞速发展,但你应该明白我的意思的语法可能不是完美的。

+0

谢谢,我的问题是如何发出一个变量让其他viewController知道,然后我可以这样做:'second.image = self.imageToPass' – 2014-10-31 23:26:56

+0

是的,只是在第二个视图中创建一个非私人'var'控制器。然后第一个视图控制器可以访问它。 – AdamPro13 2014-10-31 23:36:49

+0

呃。我的意思是你的想法,我在'class secondViewController:UIViewController {}'之前发出一个var,但是,第一个不能使用second.var从秒开始使用。这意味着首先不能看到var – 2014-11-01 00:01:15

0

创建你的第二个观点的属性,让说:现在

@property UIImage *myImage 

,在你的第一个观点,你必须从你的是被窃听形象 - 所以离开所有这就是要告诉第二种观点这是什么。你可以看到,它和Objective-C几乎相同,只是你实例化第二个视图的方式稍有不同。

+0

感谢您的回答 – 2014-10-31 23:21:43

+0

我的xcode版本是6.1,int seconde viewController我不能使用“@property”来发布,我不知道为什么。在我的项目中,只能使用迅捷 – 2014-10-31 23:23:14

相关问题