問題タブ [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.
ios - ボタンのタイトルを変更
が入っalertController
てbutton
います。作成方法は次のbutton
とおりです。
ボタンが選択された後、タイトルの先頭に「✔︎」を追加したいと思います。(上記のコードの最後の行でわかるように。)これを実行しようとすると、次のエラーが表示されます。
この式の結果に代入できません
それを修正するにはどうすればよいですか?myButtons
タイトルがの場合read-only
、有効な回避策はありますか?
ios - 遅延後に実行される UIAlertAction ハンドラー
UIAlertViews を UIAlertControllers に変更しようとしています。このアクションを設定しました:
ただし、アクションがタップされてから約 1 秒後までハンドラーは実行されません。これをスピードアップする方法はありますか?
ios - 迅速にボタンをクリックするとエラーが発生する
私は iOS 開発の初心者で、Swift で基本的なことを学び始めたばかりです。自動レイアウトで練習している基本的なコーディングを実行しようとすると、エラーが発生します。ボタンをクリックしてダイアログを開こうとすると、以下の例外が発生します。参考までに私のサンプルコードも掲載しています
私が得ている例外は次のとおりです。
ViewController.swift
私を助けてください。私の質問が明確でない場合は、親切に私にテキストを送ってください。前もって感謝します
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 .
ios - iOS 9 の UIWindows で UIAlertAction ハンドラが呼び出されない
UIWindow
プレゼンテーション専用を使用しようとしていますUIAlertControllers
。UIAlertActions
に接続された のハンドラーUIAlertControllers
が、この other のコントローラーによって提示された場合に起動されていないことに気付くまで、すべてが順調に進んでいましたUIWindow
。
UIAlertController
メイン ウィンドウの任意の viewController から を提示すると、ハンドラが起動されます。アラート ウィンドウの rootViewController から提示すると、ハンドラは起動されません。
ここで私が経験していることについてのヒントはありますか? ありがとう!
編集: 問題を示すテストプロジェクト。
解決済み:dismissViewControllerAnimated:completion:
alertWindowRootViewController サブクラスのオーバーライドで完了ブロックを呼び出すのを忘れていました。
ios - iOS 9 でインターネット接続が失敗することを確認しますか?
iOS 9 以降、コードの次の部分でアプリがサーバーに接続されているかどうかを確認していました。応答がない場合は、wifi をアクティブにするようにユーザーに依頼しました。
ダイアログを表示するアラート:
そして、これは接続を確認するためのソース コードです。
現在、iOS 9 では、ダイアログが常に表示され、そこからパスすることはありません。変化したこと?