問題タブ [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.
ios - 連続して実行される小さなサブタスクから BFTask を構成するにはどうすればよいですか?
小さなサブタスクで構成される BFTasks を作成する方法を理解しようとしています。たとえば、次のように childTaskA と childTaskB という 2 つのタスクがあるとします。
では、childTaskA と childTaskB を順番に実行し、どちらかが失敗した場合にエラーを返す親タスクを作成するにはどうすればよいでしょうか?
android - バックグラウンド エグゼキュータでボルト タスクを実行する
URL を取得するための Bolts タスクの実装を作成しました。
これは、実行する最初のタスクです。バックグラウンドエグゼキュータで実行するにはどうすればよいですか?
別のタスクが継続されている場合にのみ、エグゼキューターを指定できるようです。
ios - OCMOCK テスト ブロック
非同期タスクにボルト フレームワークを使用しています。continueWithBlock セクションにあるコードをテストするにはどうすればよいですか?
xcode - Facebook Unity SDK 7.6.0 が Bolts BFTask.h クラスを認識しない
まず、Unity 5.4.3.p4 と XCode 6.4 を使用して iOS 用のゲームをビルドしています。最近、Facebook SDK を 6.2.2 から 7.6.0 に更新しました。これは、後者が実際には Unity 5.xx 用に構築されておらず、ログインに失敗することがあるからです。FB SDK を更新したため、ゲームが XCode 用にコンパイルされません。ドキュメントで読んでいない互換性はありますか? 私はこの問題にほぼ3日間立ち往生しています。
ありがとう!
android - RxJava と Bolts の違いは何ですか?
これについて調査したところ、RXJava は観察可能なパターンを使用しており、Bolts はエグゼキュータに依存していることを知っています。順番に実行する必要があるタスクを処理するには、どのフレームワークが適していますか?
singleExecutors、キュー、連鎖 asynctasks、およびこれら 2 つのフレームワークの使用について聞いたことがあります。ボルトと rxjava を使っている人が増えているのを見てきましたが、この 2 つの間の経験について知りたいと思っています。
ありがとう!
swift - ジェネリック型を指定しない迅速なキャスト
アプリケーション用のユニバーサル エラー ハンドラを作成しようとしていますが、問題をさらに複雑にしています。イベント バスを使用してタスクを渡しているため、コンパイル時に型を指定できません。私は次のことをしようとしています:
オプション 1では、Task のジェネリック型 TResut を推論できないというコンパイル時エラーが発生します。
オプション 2を実行すると、実行時エラーが発生します。Task<SpecificType> cannot be caster to Task<AnyObject>
私はJavaで同じ実装をしていますが、そこでジェネリック型を指定する必要はないようです。Task<TResult>
任意のタイプになる可能性があるため、上記のメソッドで指定することはできません。これを回避する方法はありますか?
ios - リンカー コマンドが Facebook SDK に失敗しました
私は iOS が初めてで、Swift チュートリアルで AppGuru Facebook 統合を使用してプロジェクトに Facebook SDK を実装しようとしています。しかし、アプリのビルド中に次のリンカー コマンド エラーに直面しています。
エラーはフレームワークが見つかりませんアーキテクチャ x84_64 のボルト (リンカー コマンドは終了コード 1 で失敗しました)
スクリーンショットは次のとおりです。