簡體   English   中英

使用情節提要代替Nib

[英]Using Storyboard instead of Nib

我正在嘗試重新創建一個利用nib文件的小型iOS應用。 我正在嘗試替換以下代碼行

 self.viewController = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil];

有:

UIStoryboard*  sb = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
UIViewController* viewController = [sb instantiateViewControllerWithIdentifier:@"viewController"];    self.window.rootViewController = self.    viewController;

我收到以下錯誤: *由於未捕獲的異常“ NSInvalidArgumentException”而終止應用程序,原因:“ Storyboard()不包含標識符為“ viewController”的視圖控制器

我是從前面關於類似主題的Stack Overflow問題中獲得了后面的代碼。 有人可以建議我遇到什么問題以及如何解決嗎?

您需要通過為其指定一個情節提要ID來命名情節提要中的視圖控制器。 我通常會嘗試使用一些令人難忘的名稱,例如視圖控制器類的名稱,因此不必查找它。 在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM