問題タブ [bolts-framework]

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

android - Android WebView は常に URL を読み込めるとは限りません

WebView を使用して URL をロードしようとしていますが、Web ビューが安定していないように見えます。ページが 100% ロードされることもあれば、30%/50%/75% (ランダム) でロードが停止することもあります。Android Bolts タスク内で WebView を作成していますが、WebView はユーザーに表示されず、将来のリクエストのために JavaScript をロードするだけです。

コード:

進行中に WebView の読み込みがランダムに停止する原因がわかりません。このタスクを初めて実行するときに失敗することもあれば、3/4/5 時間後に失敗することもあります。

0 投票する
5 に答える
5047 参照

ios - ld: cocoapods を使用した -lBolts のライブラリが見つかりません

みんな

私が抱えている問題は、次のエラーが発生したため、アプリをコンパイルできないことです。

cocoapods を使用するように構成された XCode プロジェクトがあり、これがポッドのリストです。

これはコマンドの出力ですpod install:

私が試したこと:

  • クリーンアップして再構築
  • xcode を終了し、クリーンアップして再構築します
  • すべてのポッドを削除して再インストールし、クリーンアップして再構築します
0 投票する
3 に答える
1231 参照

java - Android: How to synchronize queries with Bolts from Parse.com?

I am using Parse.com as a backend for my app. They also offer a local database to store information, as an alternative to SQLite.

I want to add numbers from phone to my database with parse. Before adding a number I need to check if the number already exists in the database, so I use findInBackground() to get a list of numbers that match the number I want to add. If the list is empty the number I want to add doesn't exists in the database.

The method to do this is:

Then I call this method 3 times to add 3 numbers:

Notice that the third number is the same as the first, and it shouldn't be added to database. But the logcat shows:

The third number was added even if it wasn't supposed to do this, because fintInBackground() is running in 3 background threads almost simultaneously, so it will find that there is no number in the database like the one I want to add.

In this question a guy told me that I should use Bolts library from Parse. I read about it from here and some Parse blog posts, but I don't fully understand how to use this with the method I already have, and how to syncronize the queries to be executed one after another.

If someone worked with this library please guide me on how to do this or provide some basic examples so I can understand the workflow.

Thanks!

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

ios - デバイスでのみクラッシュを引き起こすフレームワーク

このプロジェクトは終日正常に動作していましたが、デバイスで実行すると突然クラッシュします (ただし、シミュレーターでは動作します)。

dyld: ライブラリがロードされていません: @rpath/Bolts.framework/Bolts 参照元:

/var/mobile/Containers/Bundle/Application/.../MyApp.app/MyApp

理由: 画像が見つかりません

私のプロジェクトでは他のフレームワークに Carthage を使用していますが、Parse と Bolts についてはすべて手動でインポートしました。これを修正できないようです。何か案は?

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

ios - 入れ子になったクエリが完了したときに返す BFTask

BFTaskParseと組み合わせてクエリを実行しています。タスク内には、ネストされたクエリがあります。complete外側のクエリが追加するために必要なデータ(内側のクエリによってフェッチされたデータを含む) のフェッチを完了した場合にのみ、タスクを返したいと考えています。メイン スレッドを使用して既に解決策を達成しましたが、ユーザー インターフェイスをブロックしたくありません。

queryAリレーションを含めるためにクエリ ( ) を再構築しようとしました。リレーションを含めようとすると、次のエラーが発生します。

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

ios - エラー: シンボルが重複しています _BFTaskMultipleExceptionsException

ここで、以下に示すようなエラーがあります。

ここに画像の説明を入力

これは、ビルド時にFacebookSDKBoltsが競合していることが原因でシンボルが重複しているようです。Bolts フレームワークを削除しようとしましたが、他の問題が発生しました。また、この質問を見つけましたが、それらのフレームワークをポッドとして追加したくないので解決するようです。

以下は、このエラーに関連すると思われるフレームワークのリストです。

  • FacebookSDK.framework
  • Bolts.framework
  • Parse.framework
  • ParseFacebookUtils.framework
  • ParseFacebookUtilsV4.framework
  • ParseUI.framework

重複シンボル エラーを引き起こさないフレームワーク (バージョン) の適切な組み合わせを探しています。誰かがこれについて知っているなら、私を助けてください。

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

ios - 「ld: -lPods-VCOnCall-Bolts のライブラリが見つかりません」というエラーが、汎用 iOS デバイスのみの iOS 9.2 で発生する

ld: -lPods-VCOnCall-Bolts のライブラリが見つかりませんでした。

「Generic iOS Device」を使用してのみこのエラーを受け取りました。シミュレーターを使用してもエラーはありません。

何か案は?

0 投票する
0 に答える
119 参照

ios - Bolts-iOS での最大同時 BFTasks

数十を並行して実行しようとしてBFTasksいますが、一度にすべてを実行するわけではありません。代わりに、特定の瞬間に並行して実行できるタスクの数を制限したいと考えていmaxConcurrentOperationCountますNSOperationQueue

これまでに見つかったのは ですが、これはtaskForCompletionOfAllTasks、2 番目のバッチが始まる前に最初の並列タスクがすべて終了する必要があることを前提としています。

私が欲しいものを達成する方法はありBolts Framework (iOS)ますか?