問題タブ [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 に答える
262 参照

ios - タスクが完了しても BFTASK 内のメソッドが遅延する

なぜこれが起こっているのかわかりませんが、AWS で BFTASK を使用するクエリを実行すると、その中のメソッドは BFTASK ハンドラーが完了するまでは完了しません。NSLog は適切なタイミングでコンソールに出力されますが、UILabel の状態を変更するコードはしばらくたってから適用されます。

たとえば、私は

どの呼び出し

今私を混乱させているのは、適切なタイミングでコンソールにNSLOGが出力されますが、UILabel の変更はメソッドが呼び出されてからしばらく経つまで適用されないことです。

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

ios - FBAppCall が Facebook アップデート 4.x から削除されました - Facebook ログイン後にアプリに戻ります

Facebook 4.x への更新以降、以下は機能しなくなりました。

両方ともapplication: handleOpenURL廃止されたため、FBAppCall は削除されて BFURL に置き換えられました。

次のことを示唆するBoltsのドキュメントを読んでみました:

...しかし、BFURL をどうすればよいかわかりません。以前は、このメソッドには以下が含まれていました。

しかし、FBにログインしようとするたびに(FBアプリがインストールされていない場合)、Safariに終了し、アプリを承認し、アプリに戻りますが、再起動してログインに失敗します。約4回連続して試行した後、時々ログインします。これは、アプリへの戻りを正しく処理していないためだと思いますが、何を追加すればよいかわかりません。

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

xcode - Module Bolt の Umbrella ヘッダーにヘッダー 'BFAppLinkResolving.h' が含まれていない

Parse 1.7.1 (最新バージョン)、Swift で xcode 6.3 プロジェクトを実行しています。ビルドでこの問題が発生しています。私のオートコンプリートと入力は非常に遅く、おそらく関連していると思います。プロジェクトをテストしましたが、Bolts モジュールがプロジェクトにある場合にのみ発生します (これは Parse に必要です)。

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

ios - Bolts Framework (BFTask) でキャンセル可能なタスクを実装する

BFTaskは私にとっては良かったのですが、1 つ不満がcancelあります。タスクをどのように行うべきかを示す実際の例をまだ見たことがありません。この件に関するドキュメント全体は、彼らの GitHub ページにあり、私が気にかけている部分以外のすべてを含む単一の低レベルのセクションがあります:タスクをキャンセルする方法.

彼らのコード スニペットの後には、次のものが続きます。

注: キャンセル トークンの実装は、スレッドセーフである必要があります。

私は次のことを疑問に思っています:

  1. インターフェイス自体でcancelメソッドを提供していない可能性がある正当な理由はありますか? BFTaskタスクがキャンセルされたかどうかを表すプロパティがありますが、キャンセルする手段はありません。
  2. それ自体にcancellationToken(s)プロパティを含めない正当な理由はありますか?BFTask
  3. の実装はcancel、タスク自体に強く結合されていますか? または、の場合のように一般的な実装は可能cancelAllOperationsですNSOperationQueueか?
0 投票する
3 に答える
1583 参照

swift - Bolts フレームワークの continueWithBlock エラー

私はしばらくの間 AWS s3 を使用してきましたが、最近までほとんど問題がありませんでした。ココアポッドを介してフレームワークをインポートします。最近、この投稿に照らしてココアポッドを再インストールしました。

その後、宣言されていない型の使用が 100 万 1 回ありました。そのほとんどはプリミティブ型でした。最終的には、(ほとんどの場合) cocoapod をアンインストールし、cocoapod を再インストールし、削除、クリーニングしてから、特定のプロジェクトの Pod を再インストールすることで、これを解決しました (プロジェクトのクリーンアップも多数あります)。

Bolts が含まれていないという問題がありました (AWSCore の一部だと思いますが)。pod BoltsPodfile に追加し#import <Bolts/Bolts.h>、obj-C -> Swift ブリッジ ファイルに追加しました。

これで、Bolts は認識されましたが、次のコードで「((BFTask!) -> _)」型の引数リストで「'continueWithBlock' を呼び出すことができません」というエラーが表示されます。

bridge.h:

最後に、私のPodfile:

(私が問題を見て)Xcode/SwiftにBolts/BFTaskを再び正しく認識させる方法についてのアイデアはありますか?

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

android - アンドロイドの taskForCompletionOfAllTask​​s の置き換え?

他のクラスの他のオブジェクトに使用されているクラスからいくつかのオブジェクトを取得しています。でiOSに実装しましたtaskForCompletionOfAllTasks。Androidで同じものを実装するにはどうすればよいですか。taskForCompletionOfAllTasksiOSで使用されているAndroidでも同じように機能する方法はありますか?

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

swift - -lBolts のライブラリが見つかりません

このエラーが発生し続けており、修正方法がわかりません。私は何日も立ち往生しています。Parse を使用してこのアプリをビルドし、ポッドで追加してみました。ここに私が得ているエラーがあります:

ld: ライブラリが見つかりません-lBolts

clang: エラー: リンカー コマンドが終了コード 1 で失敗しました (-v呼び出しを確認するために使用します)