問題タブ [uialertaction]

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 投票する
1 に答える
159 参照

ios - ボタンのタイトルを変更

が入っalertControllerbuttonいます。作成方法は次のbuttonとおりです。

ボタンが選択された後、タイトルの先頭に「✔︎」を追加したいと思います。(上記のコードの最後の行でわかるように。)これを実行しようとすると、次のエラーが表示されます。

この式の結果に代入できません

それを修正するにはどうすればよいですか?myButtonsタイトルがの場合read-only、有効な回避策はありますか?

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

ios - 遅延後に実行される UIAlertAction ハンドラー

UIAlertViews を UIAlertControllers に変更しようとしています。このアクションを設定しました:

ただし、アクションがタップされてから約 1 秒後までハンドラーは実行されません。これをスピードアップする方法はありますか?

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

ios - 迅速にボタンをクリックするとエラーが発生する

私は iOS 開発の初心者で、Swift で基本的なことを学び始めたばかりです。自動レイアウトで練習している基本的なコーディングを実行しようとすると、エラーが発生します。ボタンをクリックしてダイアログを開こうとすると、以下の例外が発生します。参考までに私のサンプルコードも掲載しています

私が得ている例外は次のとおりです。

ViewController.swift

私を助けてください。私の質問が明確でない場合は、親切に私にテキストを送ってください。前もって感謝します

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

swift2 - Swift 2.0で関数をクロージャー引数に渡す方法

私はIOSアプリケーション開発とswiftの初心者です.UIAlertController.UIAlertActionは3つの引数を要求します.3つ目はクロージャーです.定義済みの関数をこのパラメーターに渡したい場合はどうすればよいですか?これが私のコードです.これらのコードの前に func ask() を書きました.その関数もエラーから解放されています.しかし、次のコードは、UIAlertAction.I を宣言する際に「Type of expression is ambiguous without more context」というエラーを示しています. toturial https://www.hackingwithswift.com/read/2/5/from-outlets-to-actions-ibaction-and-string-interpolation .

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

ios - UIAlertAction (タイトル、スタイル、ハンドラー) の初期化子がありません

Stackoverflowers 様

Swift/UIKit の専門家は、次のスクリーンショットで私が間違っていることを理解できますか?

Xcode は、タイトル、スタイル、およびハンドラーに基づいて UIAlertAction の便利な初期化子を見つけることができないようです。また、UIAlertAction を初期化する他の方法も知りません。実際には、ハンドラーは nil にはなりません。

前もって感謝します、

ジェイミー

ここに画像の説明を入力

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

ios - iOS 9 の UIWindows で UIAlertAction ハンドラが呼び出されない

UIWindowプレゼンテーション専用を使用しようとしていますUIAlertControllersUIAlertActionsに接続された のハンドラーUIAlertControllersが、この other のコントローラーによって提示された場合に起動されていないことに気付くまで、すべてが順調に進んでいましたUIWindow

UIAlertControllerメイン ウィンドウの任意の viewController から を提示すると、ハンドラが起動されます。アラート ウィンドウの rootViewController から提示すると、ハンドラは起動されません。

ここで私が経験していることについてのヒントはありますか? ありがとう!

編集: 問題を示すテストプロジェクト。

解決済み:dismissViewControllerAnimated:completion: alertWindowRootViewController サブクラスのオーバーライドで完了ブロックを呼び出すのを忘れていました。

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

ios - iOS 9 でインターネット接続が失敗することを確認しますか?

iOS 9 以降、コードの次の部分でアプリがサーバーに接続されているかどうかを確認していました。応答がない場合は、wifi をアクティブにするようにユーザーに依頼しました。

ダイアログを表示するアラート:

そして、これは接続を確認するためのソース コードです。

現在、iOS 9 では、ダイアログが常に表示され、そこからパスすることはありません。変化したこと?