0

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」で使用されます。この問題を解決する方法はありますか?私を助けてください。前もって感謝します

4

2 に答える 2

3

Three20のコピーを最新バージョン(P31)に更新すると、この問題が解決されます。

于 2010-03-22T07:39:03.197 に答える
3

p31は分岐したブランチです。必要に応じてそのように進めることができますが、three20にも更新があります。

于 2010-03-22T13:29:07.640 に答える