iPhone应用程序被拒绝,因为Three20的私有API无证,私人UITouch实例变量:
-
21-09-2019 - |
题
我收到了通知邮件提交我的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 也有更新。
不隶属于 StackOverflow