0

我是 iPhone 初级,我正在使用 Xcode 4.3 和 iOS5。我使用 iPhone5 的故事板创建了一个巨大的项目,当我尝试发布时,该项目已被拒绝,因为他们告诉我它不在 iPhone4 和 iPad3 中运行。现在,我正在尝试解决这个问题,并试图让它在 Xcode 的 iPhone4 模拟器中运行,但它给出了这个错误:

storyboards are unavailable on ios 4.3 and prior

我用谷歌搜索发现我必须创建 xib 文件。

但我不知道如何执行此操作并为每个视图控制器创建 Xib 文件,因为现在只有 (h & m) 文件。如果我创建了 Xib 文件,在我花了很长时间构建它之后,这是否会导致从项目中删除情节提要?请帮我。先谢谢了。

4

4 回答 4

0

使用兼容版本更改部署目标

于 2012-09-23T10:16:31.397 回答
0

如果你想支持旧版本的 IOS,你必须使用 XIB 文件而不是 Storyboards。故事板仅适用于 IOS 5 及更高版本。我们不能在同一个项目中使用故事板和 xib。您可能想要删除 StoryBoard 并从 XIB 文件开始。

于 2012-09-22T09:52:15.240 回答
0

如果您的目标是 < 5.0,那么首先使用 .xibs 可能会更好。

基本上是的,您必须使用 .xib 文件重新创建故事板。根据您设置情节提要的方式,这也可能包括对代码的更改。

不过,您也可以保留故事板 - 据我所知,有两个 plist 选项沿着“初始 XIB”和“初始故事板”行 - iOS 5+ 将使用后者来加载应用程序。

于 2012-09-22T09:27:07.770 回答
0

在项目导航器中选择您的项目,选择摘要选项卡,并将部署目标设置为 5.0 或更高版本(以您的 iPhone 上可用的为准),它可能会工作

于 2012-09-22T09:33:28.193 回答