将我的 iphone 应用程序提交到苹果商店后,我收到了一封通知邮件。
“在审查您的应用程序时,我们发现它使用了私有 API,这违反了 iPhone 开发者程序许可协议第 3.3.1 条;“3.3.1 应用程序只能以 Apple 规定的方式使用文档化 API,并且不得使用或调用任何私有 API。”虽然您的应用程序没有被拒绝,但最好在下次更新中解决此问题。
应用程序中包含的非公共 API 是以下未记录的私有 UITouch 实例变量:
firstResponder UITouch._locationInWindow
UITouch._phase
UITouch._previousLocationInWindow
UITouch._tapCount
UITouch._timestamp
UITouch._touchFlags
UITouch._view
UITouch._window
请在您下次更新“应用程序”时解决此问题。
我的应用程序包含 Three20。这些变量在“UIViewAdditions.m”中使用。有没有办法解决这个问题?请帮我。提前致谢