問題タブ [uiactivityindicatorview]

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

iphone - 初心者がiPhoneでやりがちなマルチスレッドの間違い

ばかげた UIActivityIndi​​catorView を機能させるために、アプリにマルチスレッドを導入しました。アクティビティ インジケーターは動作しますが、今はアプリがクラッシュすることがありますが、別の方法で制御された条件下ではクラッシュしないこともあります...これを理解する必要がありますが、どこから調べればよいかわかりません...

では、初心者が iPhone のマルチスレッドでよく犯しがちな間違いにはどのようなものがあるでしょうか? 回答は具体的にお願いします。御時間ありがとうございます。

更新:参照用に問題のあるソースを追加しました。

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

iphone - iPhone-ActivityIndi​​catorを読み込んでいます

私は自分の問題を認識していますが、解決策を見つけることができません。ボタンが押されると、UIActivityIndi​​catorViewにstartAminationを実行し、XMLフィードからデータを取得するように指示します。私が抱えている問題は、ローダーのアニメーションを開始する前にイベント全体を実行するため、データが取得される前にローダーがスピンすることはないということです。ローダーのアニメーションを開始し、開始したらXMLフィードからのデータの取得を続行するにはどうすればよいですか?

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

iphone - iPhone/Cocoa Touch - マルチスレッドの問題 (Stanford Presence 3 プロジェクト)

問題がどこにあるかを確認するためにコードにブレークポイントを配置したところ、cellForRowAtIndexPath メソッドでセルをロードしているときに、特に適切な配列 (followeesPhotoURLs) から写真を取得しているときに、プログラムがクラッシュすることがわかりました。これは、配列が空であるためです。メイン スレッドは、インターネットからのダウンロード専用のスレッドの実行が終了する前にセルの読み込みメソッドを実行することを決定するため、写真はダウンロードされませんでした (実行が開始されます)。

コースのオーディターズ ディスカッション グループ ページを調べたところ、他の誰かが同じ問題を抱えていることがわかりましたが、スレッドでは問題が解決されず、メールを送信しても役に立ちませんでした: http://groups.google.com/group/iphone- appdev-auditors/browse_thread/thread/ccfc6ae99b4cf45d/ef1b8935e749c7c2?hl=ja&lnk=gst&q=presence3#ef1b8935e749c7c2

0 投票する
6 に答える
15722 参照

iphone - UIActivityIndi​​catorViewをUIBarButtonに追加します

UIActivityIndi​​catorViewスピナーサークルをUIBarButtonに追加して、ユーザーがナビゲーションバーのこれらのボタンの1つをタップすると、読み込み中にスピナーが表示されるようにするにはどうすればよいですか?

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

iphone - ナビゲーション コントローラーの UITableView を使用した UIActivityIndi​​catorView

ユーザーが行をクリックすると、テーブルビューを備えた非常に単純なナビゲーションコントローラーであるアプリケーションに取り組んでおり、詳細ビューに移動します。

ただし、詳細ビューは Core Data からデータを取得します。読み込みに約 3 秒かかる比較的大量のデータを取得しています。

進行状況を表示するために、その UIActivityIndi​​catorView を追加したかったのです。

ユーザーが行をクリックするとアニメーションを開始しようとしたので、didSelectRowAtIndexPathでアニメーション化するように設定しました

何らかの理由で、詳細ビューをプッシュする前にアクティビティ インジケーターが開始されません。

理由はありますか?またはそのようなアイデアを実装するための最良の方法は?

〜アドハム

0 投票する
6 に答える
17151 参照

iphone - iPhone UIActivityIndi​​catorView が開始または停止しない

UIActivityIndi​​catorView で startAnimating を呼び出すと、開始しません。どうしてこれなの?

【ブログ形式の自問自答です。以下の解決策は私にとってはうまくいきますが、他にもっと良い解決策があるのではないでしょうか?]

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

iphone - ユーザーがUITableViewの一番下までスクロールしたときにWebリクエストをトリガーします

ユーザーがUITableViewの一番下までスクロールしたときに、UIActivityIndi​​catorViewを「表示してアニメーション化」させようとしています…。

テーブルビューの下部に到達すると、完了するまでに数秒かかるWebリクエストが作成され、UIActivityIndi​​catorViewが「停止して非表示」になります。

tableView:willDisplayCell:forRowAtIndexPathを使用してUIActivityIndi​​catorViewの外観をトリガーしています:

リストアイテム

ただし、問題は、メソッド全体(つまり、tableView:willDisplayCell:forRowAtIndexPath :)が呼び出されるまで、UIActivityIndi​​catorViewがiPhone画面に表示されず、それまでにすでに非表示になっていることです。

方法に関するアイデア:

  1. インジケータービューを表示する
  2. Webリクエストを行う
  3. インジケータービューを非表示にしますか?

新しいスレッド?もっといい方法?

ありがとう!!

具体的には、私の関数は次のようになります

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

uiactivityindicatorview - UIactivityindicatorが私のプロジェクトで機能しません

iPhoneアプリでactivityIndi​​catorを処理しようとしています。

しかし、それはまったく機能しません。

プロジェクト内にUISearchbarがあります。

ユーザーがキーワードを入力してクリックすると、UIWEbviewに文字列が表示されます。

データを待っている間はアクティビティインジケーターを表示してアニメーション化し、データが読み込まれると停止するようにします。

これが私が使用するコードの一部です:

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

iphone - UIActivityIndi​​catorが表示されない

プログラムの一部には表示されるが、別の部分には表示されないUIActivityIndi​​catorを実装しました。テーブルの読み込み中にアクティビティインジケーターが表示されますが、ユーザーがボタンをクリックしてテーブルが再読み込みされるのを待った後、アニメーションを再開しようとしています。テーブルはリロードされますが、インジケーターはありません。これがコードです。

その部分に出てきます。しかし、次の部分では、それは出てきたくないようです。

そのボタンは変数を変更し、アニメーションを開始することを想定していますが、そうではありません。ただ溶け込んでいないことを確認するために色を変更したので、それは解決策ではありません。同じオブジェクトを再作成しようとしましたが、それでもうまくいきませんでした。前もって感謝します。

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

iphone - バックグラウンド スレッドの監視

バックグラウンドで実行するように設定したスレッドを監視しようとしています。実行が終了したらアラートを受け取る必要があります。

上記のコードは、最終結果を達成するために別の設定を試みた後に得たものです。そのメソッド「getSetDisplay」を使用してネットから情報を取得しながら、UIActivityIndi​​catorをアニメーション化しようとしています。

機能は良いのですが、Activity インジケーターが出ていませんでした。バックグラウンド スレッドでプロセスを実行し、メイン スレッドでアニメーションを実行する必要があると言われました。私の問題は、このプロセスがいつ完了してアクティビティインジケーターを停止するかをどのように監視するかです。前もって感謝します