問題タブ [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 投票する
1 に答える
537 参照

ios - ローカル データストアの解析が機能しない - Swift 2

私は現在、最新バージョンの Parse 1.14.2 と Bolts 1.8.4 を使用しています。Parse は正しく実装されており、長い間使用しています。私が今直面している問題は、Parse のローカル データストアを使用しようとしたときです。AppDelegate.swift に次のコードがあります。

firstNameという名前のクラスでという名前の文字列を作成して保存する次のコードがありますcontact

作成したクラスからオブジェクトを取得するコードは次のとおりです。

プロジェクトに追加libsqlite3.dylibしました。このコードを実行してもアプリはクラッシュしませんが、オブジェクトを取得しようとすると次のメッセージが表示されるだけです。

この問題を回避するために誰か助けてもらえますか? 問題は、このバージョンの Bolts が Parse オブジェクトをバックグラウンドで固定できないことであり、このバグを回避する必要があると推測しています。私はしばらくこれで立ち往生していて、オンラインであまり多くの情報を見つけることができないので、助けていただければ幸いです。

編集済み:Bolts をダウングレードしようとしましたが、Cocoapod で Parse をダウングレードすると、Xcode でエラーが発生します。

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

swift - Swift 3での「継続」ボルト-スウィフトのあいまいな使用

プロジェクトでボルトを使用しようとしています。

継続してボルトを使用しようとすると、このエラーが発生します。

これも私のコードです。

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

android - android - BoltsFramework の continueWith メソッドと onSuccess メソッドを void メソッドで使用する

には 2 つのメソッドがありますTcpClient。最初はstartListenerで、その後はconnect. 両方とも戻りvoidます。

私の現在のTcpClient実装では、そうするとアプリがクラッシュしstartListener、その後connectすぐにクラッシュします(その間に少し時間が必要だと思いますか?)。実装はSimpleTCPLibraryからここにあります (彼はで行い、トリガーする接続ボタンを持っています)。startListeneronStart()connect

私がやりたいことは dostartListenerであり、いつ成功して終了するか -> do ですconnectBoltsFramework の continueWithまたはを使用してこれを行う方法を示す例は見つかりませんでしonSuccessた。

そこに例はありますか?

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

android - Google GMS タスク vs Bolts Android タスク

Facebook には人気のあるライブラリBoltsがあり、Android での非同期処理の改善に役立ちます。彼らは、効率とコードの読みやすさの両方で、Android ネイティブの AsyncTask よりも優れていると主張しています。Google がGMS ライブラリの Android 用 Google API の一部として独自のバージョンのTasksを出荷していることがわかります。これらの API は、Bolts と非常によく似ています。これら2つのライブラリ間の比較はありましたか-効率などの点で.私は自分のアプリに他の多くのもののためにGMSを含める必要があります-GMSタスクがボルトタスクに匹敵する場合-そうしない方が良いかもしれませんボルトが含まれているため、パッケージのサイズが小さくなります。

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

ios - Swift3で複数のPFFileを並行して保存する

Swift 2 プロジェクトを Swift 3 にアップグレードした後、ParseのBFTask/ API に苦労しています。PFFile

多数の Parse ファイルを並行して保存したいと考えています。これまでのところ、によって生成された のBFTask.forCompletionOfAllTasks配列を渡されたものを使用しました。Swift 3 に移行する前は、これはうまく機能していました。BFTaskPFFile.saveInBackground

ただし、Swift 3 では、これは機能しなくなりました。現在は、の配列を要求するによって受け入れられない がBFTask.forCompletionOfAllTasks返されます。BFTask<NSNumber>forCompletionOfAllTasks<BFTask<AnyObject>

これに関するヘルプをいただければ幸いです。どうすれば変換できますかBFTask<NSNumber>--<BFTask<AnyObject>または、この問題を解決する別の方法はありますか?