我收到了通知邮件提交我的iPhone应用程序到苹果商店后..

“在我们的应用程序中,我们发现它是使用私有的API,这是违反了iPhone开发计划许可协议第3.3.1节的评审;” 3.3.1应用程序可能只使用记录的API在苹果规定的方式且不得使用或调用任何私有的API。”当你的申请没有被拒绝,它会在你的下一个更新来解决此问题是合适的。

这包括在应用程序中的非公开的API有以下几种无证,私人UITouch实例变量:

  

firstResponder   UITouch._locationInWindow

     

UITouch._phase

     

UITouch._previousLocationInWindow

     

UITouch._tapCount

     

UITouch._timestamp

     

UITouch._touchFlags

     

UITouch._view

     

UITouch._window

请在您的下一次更新到应用“解决这个问题。

我的申请包含Three20。这些变量在“UIViewAdditions.m”使用。有什么办法来解决这个问题?请帮我。由于事先

有帮助吗?

解决方案

更新您的Three20的副本到最新版本(P31),它有这个问题解决了。

其他提示

P31是叉形分支。你可以走那条路,如果你愿意的话,但 three20 也有更新。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top