问题标签 [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 回答
60 浏览

ios - 调用云代码时,PFObject 在应用程序的某处损坏

好吧,我保证我想不出一个更好的标题。我在最新的 (1.6.4) Parse iOS SDK 上,我大致有一个Post类,其comments字段是一个数字。我调用了一个云函数,完成后,我的帖子对象的字段就消失了。objectId除了is之外的任何东西nil。如果我获取(强制,ifNeeded也不能正常工作),那么它会再次加载。但与此同时,我的客户端数据被破坏了。这也发生在PFUser课堂上,而且只有在云端调用某些东西后才会发生。我做错了什么,还是 Parse iOS SDK 的一个非常严重的错误?

我也在使用本地数据存储(因为我的整个应用程序有很多调用它,我不能只是禁用和测试它),如果它有帮助的话。

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 相同的想法。但由于某些原因,我更喜欢使用 CoreData 而不是 Parse 中的 LocalDataStore。这是我的代码:

这看起来很简单,但它让我发疯。谢谢您的帮助。

0 投票
0 回答
68 浏览

android - 从本地数据存储中查找关系 - Parse.com - Android

我编写了一个查询来查找“类别”和“子类别”类型的所有“解析对象”。并将其固定在 android 的 localdatastore 中。我将某些类别的子类别称为“关系”。我无法从本地数据存储中检索它。

建议任何从本地数据存储中获取“关系”的想法。提前致谢。

尝试了“getRelation(key)”方法(当查询在线解析时效果很好)。

0 投票
2 回答
422 浏览

ios - 使用 localDataStore 从 Parse Query 中查找对象导致找不到网络?

我正在做一个使用parse版本1.6.5的项目,并且localDataStoreAppDelegate我启用了localDatastore类似

在我的情况下,我ViewController有一个条件是应用程序是否第一次运行,如果是第一次,从服务器检索并将所有对象固定到本地。否则从localDatastore我的代码中检索

问题是第一个应用程序成功运行并在 collectionView 中显示检索到的对象,而从第二次开始,该应用程序有一个长时间运行的后台任务,因为我正在从中检索localDataStore它检查网络连接并重试 5 次以获取每个对象。是否localDataStore需要网络连接。

控制台中的错误日志: 这是重复发生 36 次以获取 7 个对象的错误。

0 投票
1 回答
486 浏览

android - 如何在离线模式下将图像存储在 Parse 本地数据存储中

我一直在搜索使用以下方法离线存储图像:

这给出了错误:

java.lang.IllegalStateException:无法对未保存的 ParseFile 进行编码。

但是当我使用“photo.saveInBackground”时它可以工作。我在 Google 上搜索过,但找不到合适的解决方案。

0 投票
1 回答
340 浏览

objective-c - 无法使用 queryForTable 方法从 PFQueryTableViewController 子类中的本地数据存储中查询 PFObject

我正在尝试更新我的 Objective-C iOS 应用程序以使用 Parse 的本地数据存储,以便我的 PFQueryTableViewController 子类可以从本地数据存储中获取 PFObjects,但我收到了一个错误。在我的应用程序委托中,我有:

在我的 PFQueryTableViewController 子类中,我重写了 objectsDidLoad:

结果得到“固定好”。我的 queryForTable 方法是:

当我运行它时,我得到了这个结果:

即使与 Internet 上的本地数据存储相关联,我也没有遇到此错误。当我注释掉时[query fromLocalDatastore];,它工作正常,好像本地数据存储未启用(如果未连接到 Internet,则不会加载)。可能是什么问题呢?

0 投票
1 回答
304 浏览

android - unpinAllInBackground(List<...>, DeleteCallback) 之后对象仍在本地存储中

我在我的 Android 应用程序中使用 Parse.com。我正在制作一个协作购物清单,允许用户将项目标记为删除(它们变成灰色),但只有当我按下同步按钮时它们才会被实际删除(并且有可用的网络)。目前,对象已从解析数据库中删除,但未从本地数据存储中删除。我正在尝试这个:

已经尝试清除应用程序数据并在 ShoppingItem 中覆盖 equals(),但没有成功。有任何想法吗?

谢谢!

0 投票
2 回答
1271 浏览

ios - 解析。保持 LocalDataStore 数据同步

我首先在线查询数据(没有“[query fromLocalDatastore];”)。并“固定”以供本地使用。为了节省带宽,我使用“UpdatedAt”来仅获取新内容。

之后,我使用“[query fromLocalDatastore];

获取数据非常有用。:)

但问题是:如何将我的本地数据与从 Parse 仪表板中删除的数据同步?

示例:获取新的东西可以返回零元素,但是,可能它们是在线删除的 10 元素。

编辑:最终目标是在解析仪表板中有 10000 行。并且只抓取更新或删除(而不是所有东西)

0 投票
2 回答
208 浏览

ios - 使用 Parse.com 的本地数据存储有什么缺点

标题说明了一切:启用 Parse.com 的本地数据存储的 iOS 应用程序的缺点、缺点和一般不良影响是什么?

我之所以问,主要是因为本地数据存储提供了一种“副作用”,即在内存中仅创建相同(= 具有相同 objectId)对象的一个​​实例,这在某些情况下对我非常有用/应用。但是,我觉得仅为此目的启用本地数据存储可能有些不好。

编辑:也许我没有在答案的第一部分写清楚。问题是, 在不使用它提供的任何方法(例如 -pin)的情况下,纯粹在应用程序中启用本地数据存储是否有任何不良影响、性能下降或其他不太好的影响?