問題タブ [nsprogressindicator]
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.
swift - Swift: NSProgressIndicator の使用方法は?
進行状況を表示するために NSProgressIndicator を使用したいと考えています。しかし、そのコントロールのバーを増やす方法が見つかりませんでした。また、ウェブ上で例を見つけられませんでした。
cocoa - モーダル シートの NSProgressIndicator がアニメーション化しない
私のメイン ウィンドウ コントローラーには、モーダル シートの表示をトリガーするツールバー項目があります。このシートは、時間のかかる非同期プロセス (ローカル データをサーバーと同期するなど) の進行状況を表示することになっています。
ただし、(不確定な)進行状況インジケーターをアニメーション化することはできません。
これは、モーダル シートをトリガーするアクションです。
モーダル シート ウィンドウ コントローラー (SyncProgressWindowController
上記のクラス) は、次のように定義されます。
xib ファイル (SyncProgressWindow.xib) には次のものがあります。
- 「SyncProgressWindowController」に設定されたファイルの所有者 ID/クラス
- ウィンドウには、ファイルの所有者への新しい参照アウトレットがあります
window
- ウィンドウには
delegate
「ファイルの所有者」に配線されたアウトレットがあります(念のため-ただし、デリゲートメソッドも呼び出されないようです)。 - ウィンドウの「起動時に表示」がオフになっています (したがって、問題なくモーダルに表示されます)。
- 進行状況には、ファイルの所有者の に配線された新しい参照アウトレットがあります
progressIndicator
。
でも:
SyncProgressWindowController
はwindowDidLoad()
呼び出されません(実行はブレークポイントで停止せず、ログは出力されません)。progressIndicator
それにもかかわらず、次のようなコードを使用して、アニメーション化しようとしてもアプリがクラッシュしないため、プロパティ/アウトレットは何らかの形で設定されています。
self.syncProgressWindowController.progressIndicator.startAnimation(self)
私は何が欠けていますか?
swift - NSProgressIndicator の値を設定しようとすると、アプリケーションがクラッシュするのはなぜですか?
URLSessionDownloadTask から進行状況を設定しようとすると、unexpectedly found nil while unwrapping an Optional value
エラーが発生します。私が達成しようとしているのはURLSessionDownloadDelegate
、ダウンロードを処理し、必要な UI 要素 (この場合はNSProgressIndicator
. これが私のコードです:
AppDelegate.swift
updater.swift
交換してみた
と
そして同じ結果が得られました。
私は実際にこれを引き起こしているものを知っていると思います。私の調査により、実際には の新しいインスタンスを宣言していると信じるに至りましAppDelegate
たprogind
。progind
では、 updater.swift でできるだけ多くのプロセスを維持しながら、 の値を適切に設定するにはどうすればよいでしょうか?
swift3 - ロング サイクル ブロック アプリケーション
私は自分のアプリで次のサイクルを持っています
サイクルの実行中に虹の輪が表示されます。アプリがまだ UI アクションに応答していることを管理するにはどうすればよいですか? サイクルの実行中に、更新されていないコードの別の部分で NSProgressIndicator を更新したことに注意してください (進行状況は表示されません)。私はそれが派遣と関係があるのではないかと疑っていますが、私はそれについてかなり「グリーン」です. どんな助けにも感謝します。ありがとう。
ios - Objective C - ループ後に NSProgressIndicator を削除/非表示にする
ここで説明されているように、スレッドを使用して進行状況バーを更新したいと思います。私はこの結果を達成しようとしています:
- プログレスバーが表示される
- プログレスバーはループを使用して更新されます
- プログレスバーが消える
これは私のコードです:
進行状況バーは、ViewController.h int で次のように定義されています。
NSProgressIndicator *progressBar
問題は、ループの最後でバーが削除されないことです。このように機能するかどうかはわかりませんprogressBar.hidden = YES;
。
誰かが私を助けることができますか?コード スニペットは、特に説明が続く場合に非常に役立ちます。