アプリケーションのスライド効果をより適切に制御するために、非公開の方法を使用しています。次に例を示します。
[self dismissModalViewControllerWithTransition:2];
Application Loader を使用してアプリをアップロードしようとした後、そのような非公開メソッドは使用できないというメッセージが表示されました。私はstackoverflowでここで良い回避策を見つけました: AppleはあなたがプライベートAPIを使用していることをどのように知っていますか?
だから、私は私のコードを適応させました:
int tvalue = 2;
objc_msgSend(self, sel_getUid("dismissModalViewControllerWithTransition:"), tvalue);
コードを変更した後、Application Loader は私のバイナリを受け入れました。ここで私の質問: アプリがアップルによって改訂された場合、何か問題が発生することはありますか?
前もって感謝します。