問題タブ [uialertviewdelegate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
16161 参照

ios - デリゲート用のいくつかのUIAlertViews

UIAlertView現在、あちこちでクラスがポップアップしています。現在、同じクラスがこれらのデリゲートです(そうなるのは非常に論理的です)。残念ながら、これらUIAlertViewはクラスの同じデリゲートメソッドを呼び出します。さて、問題は、デリゲートメソッドがどのアラートビューから呼び出されているかをどうやって知るのかということです。アラートビューのタイトルを確認することだけを考えていましたが、それほどエレガントではありません。いくつかを処理するための最もエレガントな方法は何UIAlertViewですか?

0 投票する
2 に答える
1895 参照

ios - clickedButtonAtIndexメソッドは呼び出されません

ユーザーがメソッドのボタンをクリックするとUIAlertViewclickedButtonAtIndexメソッドが呼び出されるはずですが、呼び出されません。

.h私はUIAlertViewプロトコルを呼び出しました:

そして.mファイルに私はこれを持っています:

ログファイルには何も表示されません。事前にthxを助けてください:)

0 投票する
2 に答える
326 参照

ios - UIAlertView Delegateが呼び出される前に、オブジェクトの割り当てが解除されます

ナビゲーションスタックに2つのビューコントローラーがあります。最初のViewControllerには、Webサイトにアクセスしてアプリから移動するためのアラートを表示するメソッドがあります。[いいえ]をクリックすると何も起こりません。[はい]をクリックするとリンクが開きます。これはすべて機能します。私の問題は、ナビゲーションスタックの2番目のView Controllerからこのメソッドを呼び出したい場合、最初のView Controllerが割り当て解除され、デリゲートが呼び出されないことです。これが何が起こっているかの擬似コードです。

SecondViewcontrollerの場合:

FirstViewcontroller

0 投票する
1 に答える
116 参照

ios - Xcodeでデリゲートメソッド(ユーザー定義)にアラートボックスを表示する方法は?

サーバーに接続し、デリゲート メソッドである register done メソッド (接続が正常に確立された場合) を呼び出す register という名前の関数を作成しました。ボックスはありませんか?誰かがこれについて私を助けることができますか?

0 投票する
1 に答える
291 参照

ios - カスタム UIAlertView、デリゲートのメッセージ変更

私のクライアントプロジェクトUIAlertViewでは、ボタンを押すだけで作成する必要があります。その部分は難しくなく、上記のコードでそれを行いました:

問題なく動作することがわかりますが、それは私が達成しようとしていたものではありません。

私が必要とするのはUIAlertView、ユーザーが + ボタンを押したときにインクリメントされた文字列に変更されUIAlertViews、 - ボタンが押されたときに減少した値を表示するメッセージです。

上記のコードでこれができると思いましたが、ボタンが押されたときにアラートを閉じるだけです。ユーザーのカウントが完了するまでアラートを維持する必要があります。

これをどのように実装しますか?

カスタムを試してみましたUIAlertViewが、実際にはグラフィック面でのみ役立つようです。

0 投票する
7 に答える
36641 参照

objective-c - iOS7 で UITextField を UIAlertView に追加できません... iOS 6 で動作します

以下のコードは iOS6 (およびそれ以前) で動作しますが、UITextField は iOS7 では表示されません... iOS7 の UIAlterView に UITextField を表示する方法についてのアイデアはありますか?

iOS6 で実行されるコードは次のように表示されます。

ここに画像の説明を入力

iOS7 の同じコードはこれを表示します (UITextField がなく、キーボードがないことに注意してください):

ここに画像の説明を入力

0 投票する
0 に答える
260 参照

ios - UIAlertView のデリゲートはビュー コントローラーである必要がありますか?

UIAlertView を作成しているオブジェクトがデリゲートにメッセージを送り返しているのに、デリゲート オブジェクトがクラッシュするという問題があります。

他のいくつかのインスタンスでは問題なく動作していますが、この場合 (および他の同様の質問と異なる点) でやろうとしていることは、アラートをインスタンス化し、そのデリゲートとして機能するオブジェクトがそれ自体はビューではなく、ビュー内でインスタンス化されたオブジェクトです。つまり、親ビューで:

そして、カスタム オブジェクトで:

ビューコントローラーオブジェクト内でアラートビューを実行すると、すべて問題ありません。それ自体がビューを持たないこのサブオブジェクト内でそれを行うと、アラートを作成できますが、スコープに基づいて割り当て解除されるべきではないそのオブジェクトは、次のように動作し続けたくないようですデリゲート。

私が受け取っているエラーは確かに割り当て解除メッセージですが、これは問題ではないと強く感じています。アラートを削除すると、他のすべてのもの、具体的にはストアキット購入プロセスのラッパーが機能するためです。これらのデリゲート メソッドはすべて問題なく動作します。

アラートを親ビューのメソッドに移動できるようにするソリューションがありますが、そうする必要がないことを望んでいました。この制限は本当ですか、それとも私の想像ですか? IE 私は何か間違ったことをしていますか?

0 投票する
3 に答える
70 参照

ios - UIAlertview は結果をログに記録しません

ユーザーが [OK] を押した場合にログに記録したいのですが、alertView何もしていません...これは私のチェックです:

また、それは私の中にあります@interface

そして、これが私のものalertViewです:

誰かが問題を見ていますか?NSLogの外側を実行しようとしましたif buttonIndexが、それもログに記録されません..

ありがとう

0 投票する
4 に答える
668 参照

ios - UIAlertView のどのボタンをユーザーが押しましたか?

を作成しましたがUIAlertView、ユーザーがどのボタンを押したかを確認したいと思います。

私のコードは次のとおりです。

if-else ステートメントで確認するにはどうすればよいですか?

0 投票する
3 に答える
918 参照

ios - UIAlertView デリゲート メソッドの何が問題になっていますか?

私はObjective-Cにかなり慣れていないので、これがすべて理にかなっていることを願っています. ここでは、ユーザー名とパスワード フィールドの認証後、UIAlertViewポップアップが表示されます。私が欲しいのは、ユーザーがUIAlertViewButton. Control は、Instruction View Controller に移動する必要があります。

しかし、ここでは機能していません

.h ファイル コードは次のとおりです。

.m ファイル コードは次のとおりです。

を使用してこのナビゲーションを実行するのを手伝ってくださいUIAlertView