問題タブ [couchbase-lite]
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.
swift - Xcode 6 Beta 5のSwift未定義アーキテクチャx86_64
再現する手順:
- Xcode 6 beta 5 を使用して、Swift で新しいシングル ページ アプリケーションを作成する
- この手順に従って、TouchDB.framework と CouchCocoa.framework をプロジェクトに追加します。
- プロジェクトに新しいSwiftファイルを追加して入力します
ブリッジング ヘッダー ファイルを作成し、CouchCocoa をインポートします。
import < CouchCocoa/CouchCocoa.h >
プロジェクトに新しいSwiftファイルを追加して入力します
クラス TestData : CouchMode { }
プロジェクトをビルドし、
ld: 警告: ファイル /Users/Robin/Documents/TouchTest/Frameworks/TouchDB.framework/TouchDB を無視します。必要なアーキテクチャ x86_64 がファイル /Users/Robin/Documents/TouchTest/Frameworks/TouchDB.framework/TouchDB にありません (3 スライス)
ld: 警告: ファイル /Users/Robin/Documents/TouchTest/Frameworks/CouchCocoa.framework/CouchCocoa を無視します。必要なアーキテクチャ x86_64 がファイル /Users/Robin/Documents/TouchTest/Frameworks/CouchCocoa.framework/CouchCocoa にありません (3 スライス)
アーキテクチャ x86_64 の未定義シンボル: "_OBJC_CLASS_$_CouchModel"、参照元: _OBJC_CLASS_$__TtC9TouchTest8TestData (ViewController.o) "_OBJC_METACLASS_$_CouchModel"、参照元: _OBJC_METACLASS_$__TtC9TouchTest8TestData (ViewController.o)
ld: アーキテクチャ x86_64 のシンボルが見つかりませんでした。
ここで何か助けはありますか?これは、以前は Xcode 6 Beta 4 で機能していました
下手な英語をお詫びします
ios - IOS Swift Cocoapods - カウチベース ライブラリをインストールして使用する
iOS Swiftアプリでcouchbaseを使用したいので、プロジェクトにcouchbaseポッドをインストールしました。
また、すべてのヘッダー ファイルを Bridging-Header ファイルに追加しましたが、コンパイラはこれらのリンクをヘッダー ファイルに解決できず、クラス CBLManager を見つけることができません。
ブリッジング ヘッダー ファイル - 試行 1
ブリッジング ヘッダー ファイル - 試行 2
私はすでにAFNetworkingで同じことをしましたが、これはうまく機能しています。
android - CouchDB と Couchbase と混同している
最終的にネイティブの Android/iOS アプリにもできる Web アプリケーションの DB ソリューションを探しているので、CouchDB と Couchbase を調査しています。私が理解していることから、CouchDB/Couchbase は DB をオフラインで使用でき、接続が回復するとすぐに同期できることに優れています。
さらに、CouchDB と Couchbase は 2 つの異なる組織の 2 つの異なる製品であることも理解しています。CouchDB は Apache からのもので、Couchbase は Couchbase からのものです。SO here には、違いのいくつかを説明する素晴らしい反応があります。
Couchbase には、Couchbase サーバーと同期するモバイル アプリ用のネイティブ組み込み DB として、iOS 用の Couchbase-Lite-Androidなどがあります。
私が迷子になるのは、同等の CouchDB を見つけようとするときです。すべてが TouchDB を指しており、TouchDB は積極的に開発されていないと言い、代わりに Couchbase-Lite-Android を後継プロジェクトとして指しています。しかし、Couchbase-List-Android/iOS は CouchDB と同期しますか、それとも単に Couchbase と同期しますか? Wiki によると、それは CouchDB と同期できることを示していますが、それは優先度が低く、バグ修正を受け取るセカンダリ バックエンドです。
では、Android/iOS で使用すべき CouchDB の組み込み/モバイル バージョンは何ですか?
ios - iOS のソファベースに NSFetchedResultsController を実装する
iOS アプリケーションでコアデータを使用している場合、フェッチ結果ビュー コントローラーが提供されます。これにより、データをプリフェッチしてメモリを犠牲にすることなく、コレクション ビューとテーブル ビューを更新できます。
iOS 用の Couch ベース フレームワークには、テーブル ビュー用の CBLUITableSource 実装があります。コレクションビューに同じことを実装するにはどうすればよいですか。
swift - Swift Couchbase Lite CBLManager dispatch_queue
Swift 内の専用ディスパッチ キューでソファベース操作を実行したいと考えています。このcouchbase-exampleのコードに加えてself.
、ディスパッチクロージャー内を参照する関数呼び出しを追加しました。この時点で、アプリケーションがフリーズします。toがある[unowned self]
と思ったのでクロージャーに付けましたが、それは役に立ちません。ここで何が間違っていますか?strong reference
self
couchbase-lite-ios-1.0.0、XCode6 バージョン 6.0 (6A313)
android - Couchbase lite ドキュメントの保存形式
ソファ ベース ライトでドキュメントを作成しています。たとえば、モバイル デバイスのサーバーと同期するためにデータベースに格納されるドキュメントの形式を知る必要があります。
簡単なドキュメントを作成します。
次に、ドキュメントのプロパティを配置します。
では、データはそのドキュメントにどのように保存されますか? どの形式で?
cordova - 同じデバイスで Sails.js を使用して Couchbase Lite データベースにアクセスできますか?
同じ Cordova(PhoneGap) プロジェクトとデバイスで Sails.js と Couchbase Lite(CouchDB) を使用することについて考えています。
Sails アプリケーションは、データベースへのアクセスを提供する Node.js に依存していると思います。Couchbase Lite のようなモバイル データベースにアクセスしようとすると、どうすればよいですか? (Sails アプリケーションと Couchbase Lite データベースは同じモバイル デバイス上にあります)
ios - iOS の phonegap での Couchbase lite の 409 http エラー
PUT、POST、および DELETE アクションで 409 が発生します。
データベースを正常に作成し、1 つのドキュメントを 1 回正常に PUT しました。ローカルおよび「通常の」ドキュメントを試しました。私は改訂に焦点を当てていませんが、これに関係していると思います。アプリでこの 1 つの JSON 文字列を保存して更新するだけです。それだけです。
この 1 つのドキュメントを永遠に残すために作成したようなものです :-)
サンプル コードは役に立ちますか? 私は本当に Angular の $http だけを使用しています。
余談ですが、phonegap には、html5 キャッシュ クリア耐性のある保存メカニズムが必要です。