2013-04-05 105 views
2

我正在使用Steinberg的iBook'IOS SToryboards'轉換爲使用故事板。在第30頁,作者的教程顯示在Identity Inspector中將'Storyboard ID'設置爲redScene的值。在書籍圖形中顯示爲'Identify'下的第一個字段IOS故事板:恢復ID就像故事板ID一樣?

在XCode 4.6.1中,我沒有看到'Storyboard ID',但我看到一個名爲'Restoration ID'的字段,我將其設置爲值'redScene'。然後我使用該值在ViewController.m

- (IBAction)redButtonTapped:(id)sender { 
    UIViewController *redViewController = [[self storyboard] 


instantiateViewControllerWithIdentifier:@"redScene"]; 
    [self presentViewController:redViewController animated:YES completion:nil]; 

} 

然而,當我跑我的應用程序,我得到一個錯誤的權利在哪裏我指的「redScene」行。我設置異常斷點,我看到

(LLDB)

我不知道看在通過左側的調試器中顯示的值是什麼,但我有可能是我的代碼沒有按這個想法'不知道'redScene'是誰。

我開始學習使用蘋果文檔,但我仍然不確定如何找到正確的區域來閱讀。我嘗試在'恢復ID'和'故事板ID'上搜索,但我沒有得到任何結果。

我在這篇文章中提供了足夠的信息嗎?

感謝您的任何想法

桂冠

回答

11

我只是在故事板打逛了一下,我想我知道你的問題!如果您在故事板上選擇視圖,它只會讓您設置恢復ID。您需要選擇完整的視圖控制器。您可以通過在故事板面板的左側層次結構中選擇它,單擊該視圖控制器上的狀態欄或視圖下方的黑底欄來實現。