UIAlertView でユーザー入力を受け入れる方法を詳述する SO に関する多くの回答を見てきましたが、そうすることで Apple の iOS ヒューマン インターフェイス ガイドラインに違反するかどうか疑問に思っていました。
Alertsのセクションによると、
不要なアラートの作成を避ける... [アラート] は通常、次のような場合に不要です... [a]ユーザーが開始したアクションの確認を求める。連絡先の削除などの潜在的に危険なアクションであっても、ユーザーが開始したアクションの確認を取得するには、アクション シートを使用する必要があります。
ただし、ユーザーが App Store からアプリを購入するときに Apple が行うのと同じように、Alert ビューを使用してユーザーにパスワードを入力するよう促したいと考えています。
ご意見をいただければ幸いです。