問題タブ [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 - Parse や Facebook と一緒に Bolts Framework コードを適切に使用するにはどうすればよいですか?
そう、
Facebook と Parse Framework の両方を同時に使用しているこの iOS 8 アプリを構築しています。最新の Facebook SDK に Bolts フレームワークが含まれていることは承知しています。次のような非同期タスクの処理を容易にするために、Parse コードで BFTasks を使用しようとしています。
ただし、Facebook と Parse SDK だけを含めると、Xcode オート コンプリート経由で上記のコードにアクセスできません。上記のようなものを実行しようとすると、クラッシュすることさえあります。
一方、Bolts フレームワークをプロジェクトにインクルードしてヘッダーをインポートしようとすると、#import <Bolts/Bolts.h>
オートコンプリート経由でメソッドにアクセスできますが、Xcode は、Bolts フレームワークのバイナリが重複していると文句を言います。
誰かがこれについて説明したり、チュートリアルなどのリンクを送ってくれたりできますか? 私は簡単なことを見落としているかもしれません。
事前にどうもありがとう
java - dex を実行できません: 複数の dex ファイルで Lbolts/AggregateException が定義されています
複数のdexの問題が以前に何度も報告されていることは知っていますが、私の場合はどの解決策もうまくいかないようです。
コンソール:
一般的な解決策の 1 つは、ビルドパスから「Android プライベート ライブラリ」コンテナーのマークを外すことです。そのコンテナには必要なライブラリがさらにいくつかあるため、それはできません。
別の解決策は、.jar 形式で明示的に追加された重複ライブラリのマークを外すことです。そのようなライブラリはありません。
私の場合の重複ライブラリは次のとおりです。android-support-v7-appcompat.jar
これらの2つのコンテナに(sdkフォルダーから直接参照されています)あります:
1.) Android プライベート ライブラリ
2.) Android の依存関係
問題は、これらの 2 つのコンテナーのいずれにも完全にチェックを外すことができないことです。これらのコンテナーには、他の必要なライブラリが含まれているためです。しかし、どちらのコンテナからも、この重複した .jar ファイルだけを削除することはできません。
編集: NB android-support-v7-appcompat library_project をプロジェクトに追加すると、両方のコンテナーに入ります。1つだけになるように、何らかの方法があるに違いありません。
どうすればそれを行うことができますか?
ios - Cocoapods は、bolts フレームワークのドロップボックス同期を使用して、異なるコンピューターで毎回更新する必要があります
私のセットアップ:
- ドロップボックス フォルダー内の Xcode プロジェクト
- インストールされたココアポッド
- 解析は、Bolts フレームワークを必要とするポッドファイルにあります
別のコンピューターからワークスペースを編集した後にワークスペースをロードするたびに、Xcode はクラス「BFAppLink」(Bolts フレームワークからのもの) の重複したインターフェース定義について不平を言います。これは、「ポッドの更新」によって修正されます。
何か案は?
ios - iOS アプリで Parse および Bolts フレームワークをアップグレードした後にコンパイルできない
最近、Parse フレームワーク 1.4 から Parse フレームワーク 1.6 にアップグレードし、Parse フレームワーク、Facebook フレームワーク、Bolts フレームワーク、ParseUI フレームワーク、ParseFacebookUtils フレームワークをすべて最新バージョンにアップグレードしました。エラーメッセージが表示されます:
Mac OS X 10.10.2 を実行しており、Xcode 6.1.1 を使用しています。https://parse.com/docs/downloads/から Parse ライブラリをダウンロードし、Bolts フレームワークがコンパイルを拒否したとき、 https://github.com/BoltsFramework/Bolts-iOSの Github ページから手動でコンパイルしてみました。 . これを機能させる方法を知っている人はいますか?これまでにわかったことは、Bolts フレームワークには OS X が予期している plist (info.plist) がないということですが、その plist を手動で追加しようとすると、予期しない項目があると表示されます。フォルダのルート。これを Versions>A>Resources フォルダーに移動しましたが、同じエラー メッセージが表示されます。
よろしくお願いいたします。
ios - Bolts 非同期フレームワーク メソッドが認識されない
私の迅速なiOSアプリでは、ボルトフレームワークをインストールし、ブリッジングヘッダーファイルでこれを取得しました
だからうまくいくはずです。ただし、findAsync や continueWithSuccessBlock など、このフレームワークのどのメソッドにもアクセスできません。それらは認識されません。私はポイントを逃していますか?ボルトメソッドフレームワークを認識させるには?
ios - Parse API 1.6.4 - プロジェクトをビルドできません
新しい iOS Parse API (1.6.4) をダウンロードし、プロジェクトをビルドしようとしました。すると、次のエラーが表示されます。
スクリーンショット:
ios - iOS FacebookSDK + Parse SDK + GoogleMaps SDK
私はたくさん検索しましたが、-ObjC
フラグが必要であり、 and とGoogleMapSDK
うまく機能しないことに気付きました。だから私はすべてのスタックオーバーフローの答えを読んで、私の問題を解決しようとしました。問題はまだ解決されていません。ParseSDK
FacebookSDK
私が実行した手順:
- 問題 1 : Parse が -ObjC で機能しない
解決策 1
-ObjC
: FacebookSDK をインポートして Parse を機能させるには。終わり問題 2 : Parse と Fb SDK の両方を使用
Bolts.framework
し、リンカーでduplicate symbol
エラーが発生する (そのうちの約 92 個)解決策 2 : FacebookSDK が既にバンドルされているため、Bolts.framework を削除します。
問題 3 : Bolts.framework を削除した後、重複するエラーはなくなりますが、この 1 つの小さなリンカー エラーがわかりません。新しい SDK バージョンで何かが変更されたと思います。エラーは次のとおりです。
- 解決策:??
アーキテクチャ x86_64 の未定義シンボル: "_BFTaskMultipleExceptionsException"、次から参照: ___53+[PFObject(Private) deleteAllAsync:withSessionToken:]_block_invoke214 in Parse(PFObject.o) ___65+[PFObject(Private) _deepSaveAsync:withCurrentUser:sessionToken:]_block_invoke311 in Parse(PFObject) .o) ld: アーキテクチャ x86_64 のシンボルが見つかりませんでした。
[SOに関するこの回答][1]のコメントで同じ問題が尋ねられましたが、返信も建設的な回答もありませんでした。
1.1.3
PS FacebookSDK には Bolts バージョンがバンドルされており、Parse には1.1.4
zip ファイルにバージョンが含まれていることに気付きました。これが問題の原因ですか?? PPS 本日(2015 年 3 月 19 日)現在、SDK の最新バージョンを使用しています。
- Parse SDK: 1.6.4 - GoogleMaps SDK: 1.9.2