2010-03-22 39 views
0

我得到了通知郵件提交我的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」中使用。有什麼辦法可以解決這個問題嗎?請幫幫我。在此先感謝

回答

3

更新您的Three20副本到最新版本(P31),它已解決此問題。

+0

謝謝你KennyTM ...我會試試這個。 http://github.com/uprise78/three20-P31 – 2010-03-23 06:36:20

3

p31是分叉分支。如果你願意,你可以這樣做,但three20也有更新。

相關問題