2012-03-21 91 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

相关问题