2014-10-31 38 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

相關問題