2012-03-21 58 views
0

我已經創建了一個應用程序,使用Xcode 4.3iOS 5.0,但我最近發現我還需要支持4.3.x設備。我改變了我的部署目標至4.3,但後來我得到了臭名昭著的故事板錯誤:如何創建面向iOS 4.3及更高版本的iPhone/iPad應用程序?

Storyboards are unavailable on iOS 4.3 and prior

那麼,如何創建同時指定的應用程序?我可以讓我的應用程序使用文章here構建,但隨後我的應用程序顯示啓動屏幕,然後變爲空白。

回答

1

你不能。故事板僅適用於iOS 5.0或更高版本。

如果您想要支持iOS 4.3,則需要刪除所有故事板代碼,然後返回使用非nib/viewcontroller構建UI的方式。

+0

所以我不能有一個故事板和一個筆尖的項目,並在運行時檢測到它? – LilMoke 2012-03-21 16:12:27

+0

你可以做到這一點的唯一方法是有一個XIB文件,當用戶使用低於iOS 5.0的任何東西時,以及當用戶是 – Prajoth 2012-03-21 16:16:10

+0

時的故事板你可以檢查開始並且加載你的應用程序的筆尖版本,但是這意味着要製作同一個應用程序的兩個副本。您可以在iOS 5上使用'NIB'版本。因此根本不使用Store boarding。 – rckoenes 2012-03-21 16:16:46

相關問題