問題タブ [mbprogresshud]

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 に答える
366 参照

ios - ASINetworkQueue と MBProgressHUD

ViewController で ASINetWorkQueue を使用します。そのため、キューの実行中に MBProgressHUD を表示したいと考えています。

そのため、queueFinished が呼び出されたときに、hud を停止したい:

しかし実際には、進行状況の Hud はすぐに消えますが、データが収集されている間、iPhone のトップ バーのアクティビティ インジケーターが実行されます。

それで、何が問題なのですか?

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

iphone - メモリの問題/MBProgressHUD インジケーターによるアプリケーションのクラッシュ

奇妙な問題があります。私は現在メールアプリに取り組んでおり、以前はコンソールにエラーやログが表示されずにランダムにクラッシュしていました。クラッシュログを確認したところ、メモリ不足の警告が表示され、アプリの横に投棄が書かれていました。クラッシュレポート

したがって、メモリの問題であると思われ、アプリケーションのメモリ使用量を追跡するために戻ってきました。全体的な使用量を検出するために割り当て手段を使用したところ、ヒープ サイズがわずか 4.59 MB のときにアプリケーションがクラッシュしました。楽器のスナップショット

楽器は、MBProgressHUD インジケーターを使用している関数を指しています。犯人はこの1行です:

これを [self refreshInBackground]すべてに置き換えると、問題なく動作します..

コードは次のとおりです。

self.HUD保有している物件です。

わずかな変更を加えたshowWhileExecuting方法は次のとおりです。

現在、アプリからこれを削除しましたが、現在は正常に動作し、20 ~ 30 MB のヒープ メモリを使用してもクラッシュしません。

ここで特定の回答や解決策を探しているわけではありません。アプリがクラッシュした原因を知ることができるように、問題をデバッグする方法/テクニックを探しています。

メモリオーバーフローですか。その場合、現在 20 ~ 30 MB を使用するにはどうすればよいでしょうか。メモリの問題ではない場合、クラッシュ レポーターが App name の横に破棄されていると表示されるのはなぜですか。

犯人ライン([appDelegate showHUDActivityIndicatorOnView:self.parentViewController.view whileExecuting:@selector(refreshInBackground) onTarget:self withObject:nil withText:@"Loading"])

この関数を呼び出すたびに、一部の要素がキャッシュされるため、メモリが増加します。しかし、メモリが 4.5 MB に達すると ...この行が原因でクラッシュします

この問題の根本原因を突き止めるにはどうすればよいですか。iOS がアプリを強制終了する理由を把握するにはどうすればよいですか? アプリの横に書かれている投棄の理由

ヘルプや提案をいただければ幸いです。

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

iphone - tableViewのreloadDataでMBProgressHUDがアプリケーションをクラッシュさせる

このコードを使用して、Webサービスからデータをダウンロードしているときにビューの1つにMBProgressHUDを表示していますが、唯一の問題は、このコードによってアプリがハングし、HUDが表示されている間は何もしないことです。 「ダウンロード中」で画面がロックされます。また、更新ボタンを押したときにキーボードのようなものがユーザーに表示されている場合(更新ボタンはダウンロードを実行します)、アプリケーションは次の行でクラッシュします。

私のコード:

どんな助けでも大歓迎です。

ジャック

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

iphone - MBProgressHUD を使用して複数のアクションを連鎖させる方法は?

基本的に私は3つのステップを持っています:

  1. サーバーに送信するデータを準備する必要があります。これには時間がかかります。
  2. データを準備したら、それをサーバーに送信する必要があります。これにも時間がかかります。
  3. すべてが正常であるというサーバーからの応答を待ちます。

これらのアクションのそれぞれに MBProgressHUD を使用することを考えていました - 私は hud を表示し、showWhileExecutingメソッドを使用します。次に、そのコードで hud を非表示にすると、次のアクションが呼び出され、hud が再び表示されます。

理論的にはこれはうまくいくはずですが、これはこれが行われるべき方法ですか?

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

ios - UIwebviewをロードするときにMBProgressHUDを統合するにはどうすればよいですか?

私はiOS開発の初心者です。アプリにAUIWebViewを統合して、Webページをロードしました。このロードはviewdidLoad関数で行われます。

ウェブページの読み込み中にMBProgressHUDを統合したいと思います。

手伝ってくれませんか。例はありますか?

ご協力いただきありがとうございます。

BR

0 投票する
4 に答える
4948 参照

objective-c - MBProgressHUD 操作が完了するまでインターフェイスをブロックする

MBProgressHUD操作が完了するまでインターフェイスをブロックする必要があります。このスレを参考にしましたが、

操作が完了するまでインターフェイスをブロックする

それによると、私にとってはうまくいかない個々のアイテムを無効にする必要があります。私の場合は、ユーザーが戻るボタンをクリックできないようにする必要があります。HUD.userInteractionEnabled = YES戻るボタン以外のすべてのコントローラーを無効にしてみました。ユーザーがそのコントローラーから飛び出すのをブロックする方法はありますか?

よろしく、
ディルシャン

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

iphone - テーブルに時間がかかる場合は読み込みメッセージを表示する

テーブルに 3 秒以内にすべての情報が表示されない場合、「読み込み中」メッセージを表示したいと考えています。これが私のテーブルでやりたいことです:

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

ios - MBProgressHUD デリゲート hudWasHidden が呼び出されない

iPhone アプリで MBProgressHUD を使用しています。すべて正常に動作し、必要に応じてアラートを表示します。しかし、問題がありますhudWasHidden。アラートの 1 つにデリゲートを使用できません。カスタムセグエを使用して別のビューをロードするため、これを行いたいのですが、アラートが非表示になった後にのみビューをロードしたいのです。私はそのようにアラートを呼び出します:[alertSentHUD hide:YES afterDelay:2.0];そして、クラスをMBProgressHUDDelegate(ヘッダーファイルで)に設定しました。[alertSentHUD setDelegate:self];また、問題をキャッチするために、viewDidLoad を入れて、hudWasHidden通常どおりセグエを起動します[self performSegueWithIdentifier:@"NewAlertToAllThreads" sender:self];

しかし、これは決して呼び出されないようです (必要なビューに到達しません)。

何か案は ?ありがとう。

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

iphone - Interface Builder で定義された Segue で MBProgressHUD を使用する

MBProgressHUDプロジェクトでロード ペインを表示するためにライブラリを使用したいと考えています。通常、このコードを使用して画面に表示します。

myTask関数が定義され、ロード中のコードが含まれている ことがわかります。

しかし、どうすればこのshowWhileExecutingメソッドをprepareForSegueイベントで使用できますか? ストーリーボードにビューをプッシュしているので、コードは関係ありません。Ctrl キーを押しながらビューをターゲットにドラッグするだけです。で使用するメソッドに含めるコードがないことを意味しますselector

MBProgressHUD showWhileExecutingnull メソッドを定義してメソッドに使用しようとしましたselectorが、うまくいきませんでした。

で使用する次の方法も試しselectorましたが、機能しましたが、クラッシュが発生しました。

それで、何か提案はありますか?MBProgressHUDIB でプッシュ セグエを使用している場合、正しく表示するにはメソッドをどこに定義すればよいですか?