【问题标题】:iPhone App rejected because of Three20 private API undocumented, private UITouch instance variables:iPhone App 由于 Three20 私有 API 未记录、私有 UITouch 实例变量而被拒绝:
【发布时间】:2010-03-22 06:35:09
【问题描述】:

在将我的 iphone 应用程序提交到苹果商店后,我收到了一封通知邮件..

“在我们审查您的应用程序时,我们发现它使用了私有 API,这违反了 iPhone 开发者程序许可协议第 3.3.1 条;“3.3.1 应用程序只能以 Apple 规定的方式使用文档化 API并且不得使用或调用任何私有 API。”虽然您的应用程序没有被拒绝,但最好在下次更新中解决此问题。

应用程序中包含的非公共 API 是以下未记录的私有 UITouch 实例变量:

第一响应者 UITouch._locationInWindow

UITouch._phase

UITouch._previousLocationInWindow

UITouch._tapCount

UITouch._timestamp

UITouch._touchFlags

UITouch._view

UITouch._window

请在下次更新应用程序时解决此问题。

我的应用程序包含 Three20。这些变量在“UIViewAdditions.m”中使用。有没有办法解决这个问题?请帮我。提前致谢

【问题讨论】:

    标签: iphone objective-c three20 appstore-approval


    【解决方案1】:

    将您的 Three20 副本更新到最新版本 (P31),该版本已解决此问题。

    【讨论】:

      【解决方案2】:

      p31 是一个分叉的分支。如果您愿意,您可以这样做,但three20 也有更新。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-01-23
        • 2012-04-10
        • 2013-07-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多