2012-01-02 23 views
0

使用StoryBoard,我用按鈕創建了我的第一個視圖控制器。它繼續並開闢了第二個場景。第二個場景有一個按鈕。你點擊按鈕,它會提取數據。我不想在第二個場景上點擊按鈕來加載數據。我會把它放在一個viewdidload中,但它似乎不工作。 (是的,我是一個新手。)我創建了一個名爲ResultsView的Objective-C類,並將它連接到場景。我只是想讓第二個場景在遇到問題時執行幾行代碼。你能告訴我如何做到這一點?iOS 5使用StoryBoard自動執行代碼

+0

'viewDidLoad'應該被觸發(或者當你說它不起作用時,你的意思是不同的?)。你也可以嘗試'viewDidAppear'(或者'viewWillAppear')。你在視圖控制器中實現這些而不是視圖,對吧? – 2012-01-02 22:25:22

回答

0

您可以在prepareforSegue方法中設置segue。

- (void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender 
{ 
    // Do your stuff to setup the Segue 
} 

而且視圖生命週期API也會被調用。