0
我想從ViewController1向ViewController2傳輸一些數據,例如一個整數。我會怎麼做?換句話說,我將如何能夠從ViewController2中的ViewController1訪問信息?請指定所有必需的代碼。謝謝!!在視圖控制器中傳輸數據
我想從ViewController1向ViewController2傳輸一些數據,例如一個整數。我會怎麼做?換句話說,我將如何能夠從ViewController2中的ViewController1訪問信息?請指定所有必需的代碼。謝謝!!在視圖控制器中傳輸數據
當你推到第二視圖控制器,你會使用像這樣的代碼...
MyViewController *vc2 = [[MyViewController alloc] initWithNibName:@"MyViewController" bundle:nil];
[self.navigationController pushViewController:vc2];
,以便將信息傳遞給它,你需要建立在這樣MyViewController.h文件屬性...
@property NSString *someNameProperty;
然後當你推做到這一點...
MyViewController *vc2 = [[MyViewController alloc] initWithNibName:@"MyViewController" bundle:nil];
vc2.someNameProperty = @"This is being passed to view controller 2";
[self.navigationController pushViewController:vc2];
然後在VC2可以訪問相同的屬性self.someNameProperty
,它將包含您從vc1傳入的值。
希望這會有所幫助。
你能告訴我們[你試過了什麼](http://whathaveyoutried.com)? – Tim
「請指定所有必需的代碼」?我自己從書中學到了它,閱讀了一本關於iPhone開發的書,它會解釋所有關於這種東西的內容, – Fogmeister