【问题标题】:Subclassing UITabbarController and AppStore verification子类化 UITabbarController 和 AppStore 验证
【发布时间】:2012-08-01 05:48:31
【问题描述】:

我们正在为 iOS 5.0 构建应用程序。我在 Apple 文档中发现 UITabbarController 不应该被子类化,因此我们遇到了问题。

我需要对每个标签栏项目执行条件转场,并且我知道我需要使用 performSegueWithIdentifier。但是我不知道如何在不创建 UITabbarController 的子类的情况下做到这一点。

当然可以,但我听说如果我将这个特定的控制器子类化,我的应用程序将无法通过 AppStore 验证。是真的吗?

【问题讨论】:

    标签: ios app-store uitabbarcontroller


    【解决方案1】:

    我们无法回答“这会进入 AppStore”的问题。只有 Apple 知道您的应用是否会获得批准。

    但是,似乎文档说不鼓励子类化 UITabBarController - 它也是子类化 NSString、NSArray 等。但这并不是严格禁止的。 (Apple 本身就是这样做的,例如在他们的 iTunesStoreUI 私有框架中。)应用程序大多因使用私有 API 而被拒绝——这不是其中之一。

    【讨论】:

    • 我知道如果“这会进入 AppStore”,您无法回答我:)。我只是想知道是否有人知道与 UITabbarController 相关的限制。顺便说一句,还有其他方法可以使用 UITabbarController 执行条件转场吗?我找到了一些解决方案,但没有奏效......
    • @pawel.kalisz 你到底想做什么? (我不熟悉这个新的故事板-segue-whatever,我不使用 InterfaceBuilder)。
    • 我们正在基于 UITabbarController 构建应用程序,并且我们正在使用故事板。某些选项卡仅在用户提供登录名和密码时才可用,因此我需要在用户注销时执行不同的 segues,并且如果不继承 UITabbarController,我不知道该怎么做。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-25
    • 1970-01-01
    • 2012-03-14
    • 1970-01-01
    • 1970-01-01
    • 2022-01-26
    相关资源
    最近更新 更多