[英]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.