問題タブ [nsincrementalstore]
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.
web-services - コア データをページ分割された Web サービスと同期する
ここに私の問題があります。画像を表示するコレクション ビューを備えた pinterest のようなアプリケーションがあります。「ピン」は Web サービスからダウンロードされ、コア データに保存されます。この Web サービスは、ページに編成されたデータを返します。
この問題に直面する正しい方法は何ですか? データがすべてコア データに格納されている場合、NSFetchedResultsController として実装して 10 個または 20 個のピンのバッチを取得できますが、各バッチは Web サービスに対して適切な要求を行う必要があります。私は NSIncrementalStore も調べていますが、これも有望に思えますが、それがどのように機能するかはまだわかりません。
現在、Web サービスが動作し、コア データ モデルが実装されており、データベースからの挿入、フェッチ、削除などを行う managedObjectContext を担当する DataManager という特別なクラスがあります。このクラス内に FetchedResultsController クリエーターを実装していますが、incrementalStore や Web サービス呼び出しを実装する方法がまだわかりません。
このアーキテクチャを実装する方法についてのアイデアは高く評価されます。
よろしくお願いします
ios - 「NSInternalInconsistencyException」構成のエンティティは、モデルに既に存在している必要があります
NSIncrementalStore SubclassのNSManagedObjectModelに新しいエンティティを追加しようとしています。これを loadMetadata メソッドで実行していますが、最後の行でこの例外をスローし続けます。以下のコードを参照してください
「NSInternalInconsistencyException」構成のエンティティは、モデルに既に存在している必要があります
コード
sql-server - 履歴が記録された T-SQL の増分負荷
助けてください。T-SQL によって履歴データも保存するために、ディメンションに対してインクリメンタル プロセスを実行する必要があります。ステートメントを使用しようとMERGE
していますが、このプロセスはターゲットには存在するがソース テーブルには存在しないデータを削除するため、機能しません。
誰か提案がありますか?
たとえば、私はソーステーブルを持っています: ソーステーブルは私のSTAGEです,
Cod Descript State
AAA Desc1 MI
BBB Desc 2 TX
CCC Desc 3 MA
最初のロードでは、私のディメンションはSTAGEと等しくなります
ただし、たとえばソーステーブルの値を変更できます
AAA CHANGEDESCRIPTION ミ
したがって、次のようにディメンションを更新する必要があります:
Cod Descript State
AAA Desc1 Mi before
AAA CHANGEDESCRIPTION MI actual
BBB Desc 2 TX actual
CCC Desc 3 MA actual
これは私の DW であり、実際の情報とすべての履歴が必要です
ios - NSIncrementalStore を使用した NSFetchedResultsController
NSIncrementalStore
サブクラスの非常に基本的なメモリ内実装があります。期待どおりに動作します。今のところフェッチするだけです。
にバインドしようとしてUITableView
いNSFetchedResultsController
ますが、更新を取得していません (はい、私はデリゲートです)。私もNSManagedObjectContextObjectsDidChange
通知を購読しようとしましたが、解雇されていません。
これはどのように機能すると思われますか?それとも私は何かを逃していますか。
前もって感謝します
ニコ