iPhone应用程序被拒绝,因为Three20私有API的无证,私人UITouch实例变量:
问题描述:
我得到了通知邮件提交我的iPhone应用程序到苹果商店后..iPhone应用程序被拒绝,因为Three20私有API的无证,私人UITouch实例变量:
“在我们审核您的申请,我们发现它是使用私有API违反了iPhone开发者计划许可协议第3.3.1条;“3.3.1应用程序只能按照Apple规定的方式使用文档化的API,并且不得使用或调用任何私有API”。虽然您的应用程序没有已被拒绝,在您的下一次更新中解决此问题将是适当的。
包含在您的应用程序中的非公共API是以下未公开的,p rivate UITouch实例变量:
firstResponder UITouch._locationInWindow
UITouch._phase
UITouch._previousLocationInWindow
UITouch._tapCount
UITouch._timestamp
UITouch。 _touchFla GS
UITouch._view
UITouch._window
请在你的下一次更新到应用“解决这个问题。
我的应用程序包含Three20。这些变量在“UIViewAdditions.m”中使用。有什么办法可以解决这个问题吗?请帮帮我。在此先感谢
答
更新您的Three20副本到最新版本(P31),它已解决此问题。
谢谢你KennyTM ...我会试试这个。 http://github.com/uprise78/three20-P31 – 2010-03-23 06:36:20