我将我的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”。有什么方法可以解决这个问题吗?请帮我。提前致谢
答案 0 :(得分:3)
将您的Three20副本更新为最新版本(P31),已解决此问题。
答案 1 :(得分:3)
p31是一个分叉的分支。如果您愿意,可以采用这种方式,但three20也有更新。