問題タブ [local-datastore]

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 投票する
0 に答える
116 参照

android - Android ParseObject が保存されていない状態に戻り、LocalStore オブジェクトに変更されました

そのオブジェクトの固定されていない変更にm using Parse localdata store objects, and i戻す方法を知りたいです。たとえば、私はParseObjectであるKidをオブジェクトとして持っています

したがって、 k.getName() は元の名前を返し、localdatastore への他のクエリは以前の値を返します

0 投票する
0 に答える
645 参照

ios - CoreData からすべてのオブジェクトを削除する方法

サーバー経由でリストを更新する前に、CoreData からすべての「ユーザー」オブジェクトを削除しようとしています。Parse の unpinAllObjectsInBackGroundWithBlock と同じ考え方です。しかし、いくつかの理由で、私は Parse の LocalDataStore よりも CoreData を使用することを好みます。これが私のコードです:

これは非常に単純に見えますが、私を夢中にさせています。ご協力ありがとうございました。

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

ios - localDataStore を使用して解析クエリからオブジェクトを検索すると、ネットワークが見つかりませんか?

私はバージョン 1.6.5 を使用するプロジェクトをparse行っいますlocalDataStoreAppDelegatelocalDatastore

ViewControllerの場合、アプリが初めて実行されるかどうか、サーバーから取得してすべてのオブジェクトをローカルに固定するかどうかという条件があります。localDatastoreそれ以外の場合は、コードから取得します

問題は、最初のアプリが正常に実行され、collectionView に取得されたオブジェクトが表示されるのに対し、2 回目からはlocalDataStore、ネットワーク接続を確認し、各オブジェクトを取得するために 5 回再試行するため、取得中にバックグラウンド タスクが長時間実行されます。ネットワークlocalDataStore接続が必要です。

コンソールのエラーログ : これは、7 つのオブジェクトを取得するために 36 回繰り返し発生したエラーです。

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

android - オフライン モードで Parse ローカル データ ストアにイメージを保存する方法

以下を使用して、画像をオフラインで保存する方法を探していました。

これによりエラーが発生します:

java.lang.IllegalStateException: 保存されていない ParseFile をエンコードできません。

しかし、「photo.saveInBackground」を使用すると機能します。Google で検索しましたが、適切な解決策が見つかりません。

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

android - unpinAllInBackground(List<...>, DeleteCallback) の後もローカルストアにあるオブジェクト

Android アプリで Parse.com を使用しています。ユーザーがアイテムに削除のマークを付けることができる共同ショッピングリストを作成しています (アイテムは灰色になります) が、同期ボタンを押したときにのみ実際に削除されます (ネットワークが利用可能です)。現在、オブジェクトは解析データベースから消去されますが、ローカル データストアからは消去されません。私はこれを試しています:

アプリのデータをクリアし、ShoppingItem で equals() をオーバーライドしようとしましたが、成功しませんでした。何か案は?

ありがとう!

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

ios - 解析します。LocalDataStore データの同期を維持する

最初にオンラインでデータを照会しています(「[query fromLocalDatastore];」なし)。そして、ローカルで使用するために「固定」します。帯域幅を節約するために、「UpdatedAt」を使用して新しいものだけを取得しています。

その後、"[query fromLocalDatastore]; を使用してクエリを実行します。

データを取得するのに最適です。:)

しかし問題は、ローカル データを Parse ダッシュボードから削除されたデータと同期する方法です。

例: 新しいものを取得すると 0 要素が返されることがありますが、オンラインで削除された 10 要素である可能性があります。

編集: 最終的な目標は、解析ダッシュボードで 10000 行を持つことでした。そして、(すべてのものではなく)更新または削除されたもののみを取得します

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

ios - Parse.com のローカル データストアを使用することの短所は何ですか

タイトルがすべてを物語っています: Parse.com のローカル データストアを有効にする iOS アプリの短所、短所、および一般的な悪影響は何ですか?

私が主に尋ねているのは、ローカル データストアがメモリ内に同じ (= 同じ objectId を持つ) オブジェクトのインスタンスを 1 つだけ作成するという「副作用」を提供するためです。これは、場合によっては非常に便利です。 /アプリ。ただし、この目的だけにローカル データストアを有効にするのは何か問題があるように感じます。

編集:回答の最初の部分で明確に書いていないかもしれません。問題は、 ローカル データストアが提供する方法 (例: -pin) を使用せずに、アプリでローカル データストアを純粋に有効にすることによる悪影響、パフォーマンス ヒット、またはその他の良くない影響があるかどうかです。