運行在嘗試一個iPhone應用程序轉換爲一個通用的應用程序時NSInternalInconsistencyException,我添加了一個MyViewController〜ipad.xib到我的項目。我還將目標設備系列設置爲iPhone/iPad。然後我試圖撤銷這些更改 - 刪除MyViewController〜ipad.xib,並將目標設備系列僅設置爲iPhone。現在新增,然後刪除〜ipad.xib。現在iPad上
,我可以在iPhone(一如既往)上運行,而不是在iPad上(我可以做之前)。我現在用下面的錯誤崩潰:
"'NSInternalInconsistencyException', reason: '-[UIViewController _loadViewFromNibNamed:bundle:] loaded the "MyViewController" nib but the view outlet was not set.'"
在MyViewController.xib視圖出口設置:
和文件的所有者類設置:
所以我想剛剛回來到我所擁有的......一款僅在iPhone上運行的iPhone應用程序(但在較小的iPhone視圖中)。任何幫助,將不勝感激!
什麼是iphone筆尖文件的名稱? –
你是否也刪除了〜ipad的文件或只是在xcode上的引用? –
iPhone筆尖是MyViewController.xib。是的,我刪除了〜ipad。用'〜ipad'搜索任何東西都會得到零結果。 – Hap