2011-11-11 22 views
4

雖然試圖測試UIPageViewController,這是在IOS 5新,我遇到了以下問題:NSInvalidArgumentException,原因:「故事板不包含具有標識符的視圖控制器‘SomeController’

'NSInvalidArgumentException', reason: 'Storyboard doesn't contain a view controller with identifier 'SomeController'

事情是:SomeController絕對是項目的一部分,並附加到故事板中的視圖。

我試圖重新附加它,清理項目,重新啓動一切,等等。不起作用。

這似乎是一個奇怪的錯誤,因爲我沒有得到一個單一的命中,而谷歌搜索它。 有誰知道可能是什麼原因?

回答

1

我剛發現,問題是我沒有給場景,它連接到「SomeController」標識符「SomeController」。 我認爲將場景連接到場景就足夠了

+0

現在,我有完全相同的問題。但我不明白'把場景交給Some控制員'。這是什麼意思? – kmugitani

+0

您的代碼中某處(例如prepareForSegue方法中)指定了viewController的標識符。您必須確保您想要使用此控制器訪問的控制器實際上在故事板中具有此標識符。要做到這一點,打開你的故事板,點擊viewController,並在實用工具(屏幕的右側)打開屬性檢查器(符號,看起來像一個箭頭向下)。在那裏你可以指定一個標識符。 – user1041920

1

它在Identity Inspector中將「StoryBoard ID」設置爲「SomeController」而不是Attribute Inspector,否則您就是對的user1041920。

相關問題