問題タブ [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.
ios - デリゲート用のいくつかのUIAlertViews
UIAlertView
現在、あちこちでクラスがポップアップしています。現在、同じクラスがこれらのデリゲートです(そうなるのは非常に論理的です)。残念ながら、これらUIAlertView
はクラスの同じデリゲートメソッドを呼び出します。さて、問題は、デリゲートメソッドがどのアラートビューから呼び出されているかをどうやって知るのかということです。アラートビューのタイトルを確認することだけを考えていましたが、それほどエレガントではありません。いくつかを処理するための最もエレガントな方法は何UIAlertView
ですか?
ios - clickedButtonAtIndexメソッドは呼び出されません
ユーザーがメソッドのボタンをクリックするとUIAlertView
、clickedButtonAtIndex
メソッドが呼び出されるはずですが、呼び出されません。
.h
私はUIAlertView
プロトコルを呼び出しました:
そして.m
ファイルに私はこれを持っています:
ログファイルには何も表示されません。事前にthxを助けてください:)
ios - UIAlertView Delegateが呼び出される前に、オブジェクトの割り当てが解除されます
ナビゲーションスタックに2つのビューコントローラーがあります。最初のViewControllerには、Webサイトにアクセスしてアプリから移動するためのアラートを表示するメソッドがあります。[いいえ]をクリックすると何も起こりません。[はい]をクリックするとリンクが開きます。これはすべて機能します。私の問題は、ナビゲーションスタックの2番目のView Controllerからこのメソッドを呼び出したい場合、最初のView Controllerが割り当て解除され、デリゲートが呼び出されないことです。これが何が起こっているかの擬似コードです。
SecondViewcontrollerの場合:
FirstViewcontroller
ios - Xcodeでデリゲートメソッド(ユーザー定義)にアラートボックスを表示する方法は?
サーバーに接続し、デリゲート メソッドである register done メソッド (接続が正常に確立された場合) を呼び出す register という名前の関数を作成しました。ボックスはありませんか?誰かがこれについて私を助けることができますか?
ios - カスタム UIAlertView、デリゲートのメッセージ変更
私のクライアントプロジェクトUIAlertView
では、ボタンを押すだけで作成する必要があります。その部分は難しくなく、上記のコードでそれを行いました:
問題なく動作することがわかりますが、それは私が達成しようとしていたものではありません。
私が必要とするのはUIAlertView
、ユーザーが + ボタンを押したときにインクリメントされた文字列に変更されUIAlertViews
、 - ボタンが押されたときに減少した値を表示するメッセージです。
上記のコードでこれができると思いましたが、ボタンが押されたときにアラートを閉じるだけです。ユーザーのカウントが完了するまでアラートを維持する必要があります。
これをどのように実装しますか?
カスタムを試してみましたUIAlertView
が、実際にはグラフィック面でのみ役立つようです。
objective-c - iOS7 で UITextField を UIAlertView に追加できません... iOS 6 で動作します
以下のコードは iOS6 (およびそれ以前) で動作しますが、UITextField は iOS7 では表示されません... iOS7 の UIAlterView に UITextField を表示する方法についてのアイデアはありますか?
iOS6 で実行されるコードは次のように表示されます。
iOS7 の同じコードはこれを表示します (UITextField がなく、キーボードがないことに注意してください):
ios - UIAlertView のデリゲートはビュー コントローラーである必要がありますか?
UIAlertView を作成しているオブジェクトがデリゲートにメッセージを送り返しているのに、デリゲート オブジェクトがクラッシュするという問題があります。
他のいくつかのインスタンスでは問題なく動作していますが、この場合 (および他の同様の質問と異なる点) でやろうとしていることは、アラートをインスタンス化し、そのデリゲートとして機能するオブジェクトがそれ自体はビューではなく、ビュー内でインスタンス化されたオブジェクトです。つまり、親ビューで:
そして、カスタム オブジェクトで:
と
ビューコントローラーオブジェクト内でアラートビューを実行すると、すべて問題ありません。それ自体がビューを持たないこのサブオブジェクト内でそれを行うと、アラートを作成できますが、スコープに基づいて割り当て解除されるべきではないそのオブジェクトは、次のように動作し続けたくないようですデリゲート。
私が受け取っているエラーは確かに割り当て解除メッセージですが、これは問題ではないと強く感じています。アラートを削除すると、他のすべてのもの、具体的にはストアキット購入プロセスのラッパーが機能するためです。これらのデリゲート メソッドはすべて問題なく動作します。
アラートを親ビューのメソッドに移動できるようにするソリューションがありますが、そうする必要がないことを望んでいました。この制限は本当ですか、それとも私の想像ですか? IE 私は何か間違ったことをしていますか?
ios - UIAlertview は結果をログに記録しません
ユーザーが [OK] を押した場合にログに記録したいのですが、alertView
何もしていません...これは私のチェックです:
また、それは私の中にあります@interface
:
そして、これが私のものalertView
です:
誰かが問題を見ていますか?NSLog
の外側を実行しようとしましたif buttonIndex
が、それもログに記録されません..
ありがとう
ios - UIAlertView のどのボタンをユーザーが押しましたか?
を作成しましたがUIAlertView
、ユーザーがどのボタンを押したかを確認したいと思います。
私のコードは次のとおりです。
if-else ステートメントで確認するにはどうすればよいですか?
ios - UIAlertView デリゲート メソッドの何が問題になっていますか?
私はObjective-Cにかなり慣れていないので、これがすべて理にかなっていることを願っています. ここでは、ユーザー名とパスワード フィールドの認証後、UIAlertView
ポップアップが表示されます。私が欲しいのは、ユーザーがUIAlertViewButton
. Control は、Instruction View Controller に移動する必要があります。
しかし、ここでは機能していません
.h ファイル コードは次のとおりです。
.m ファイル コードは次のとおりです。
を使用してこのナビゲーションを実行するのを手伝ってくださいUIAlertView
。