IAP プロセスをトリガーする UIButton があります。アラート ビューが表示される (ID とパスワードの入力を求める、または確認のいずれか) までに、ある程度の時間 (インターネット接続が悪い場合は 2/3 秒以上) があります。そのため、ボタンが機能していないと考えて、数回クリックすることがあります。そして、クリックした回数と同じ数の警告ビューが連続して表示され、その間にアプリを終了して別のアプリを使用していても表示されます. それはかなり面倒です。
これまでの私の解決策は、ブール値を UIviewcontroller のプロパティとして設定することです。false の場合、クリックは何もしません。それ以外の場合、クリックは支払いプロセスをトリガーします。最初のクリックでfalseに設定すると、ビューに表示され、trueに戻ります。問題は、ボタンをもう一度クリックできるようにするには、ビューを離れて戻ってくる必要があることです。それはクールではない...
だからここに私が理想的に探しているものがあります:あらゆる種類のアラートビューが表示または却下されるとすぐにトリガーされる関数です。追加したい最終的なアクティビティインジケーターを停止するためにそれを使用できるため、Show の方が優れています。
アイデアありがとうございます。