【问题标题】:ios5 storyboard application for ios4ios4 的 ios5 故事板应用程序
【发布时间】:2012-01-18 13:28:18
【问题描述】:

我正在创建一个新应用程序并计划从ios5 开始,因为它支持storyboards。但是,我不确定使用ios5 编译的应用程序是否在ios4 上运行,因为我们正在寻找一种前向兼容性。由于ARC 是一个编译时特性,我猜这不是问题。但是,像 prepareForSegueperformSegueWithIdentifier 这样的调用取决于 ios5 api。然而,随着代码的构建,我想知道可执行程序集是否能够在ios4 设备上运行。有人能解释一下吗?

另外,如果答案是否定的,我是否需要使用传统的NIB 来返回应用程序?是否有任何可能有效而可能无效的选择性功能?

【问题讨论】:

    标签: iphone ios5 compatibility storyboard


    【解决方案1】:

    UIStoryboardSegue 仅适用于 iOS 5,因此该应用程序将无法在 iOS 4 上运行。由于它不是编译时功能,您将不得不返回使用 NIB 的。

    您使用的任何仅在 iOS 5 中可用的方法在 iOS 4 中都不起作用,这意味着任何处理情节提要的方法在 iOS 4 中都不起作用。

    【讨论】:

    • 嗯,这意味着我需要回到传统的 XIB 以确保这个应用程序向后兼容。不过我猜我可以使用 ARC..
    猜你喜欢
    • 2012-04-07
    • 1970-01-01
    • 2011-12-14
    • 1970-01-01
    • 1970-01-01
    • 2012-12-09
    • 1970-01-01
    • 2013-06-11
    • 2011-12-01
    相关资源
    最近更新 更多