问题标签 [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.
parse-platform - Parse:如何重置本地数据存储?
出于测试目的,我将 Parse 本地数据存储与同步方法一起使用,并按预期得到了警告:正在主线程上执行长时间运行的操作。
我的应用程序也有几个让它崩溃的错误。我修复了错误并用异步方法替换了同步方法。
但是,该应用程序现在出现意外错误:
执行时[Parse enableLocalDatastore];
,我再次收到警告:主线程上正在执行长时间运行的操作,尽管尚未调用同步方法。
当我然后执行
我收到错误-[__NSCFDictionary fetchFromLocalDatastoreInBackground]: unrecognized selector sent to instance xxxxxxx。
显然,这些错误与应用程序早期的崩溃有关,并且本地数据存储可能处于不一致的状态。
我的问题是:是否可以重置本地数据存储以避免与早期运行相关的错误?
ios - 无法访问从 PFObject 子类化的类的属性
当我尝试从 iOS 中的本地数据存储中获取记录时,对象正在返回,但如果我访问自定义属性,它会给出错误"-[PFObject name]: unrecognized selector sent to instance"。下面是一个示例代码片段。
我的子类就像
我将它们保存为
android - 将种子数据库与 Parse 本地数据存储集成
我们正在开发适用于 iOS 和 Android 的应用程序。在这两个平台中,我们都没有使用本机数据库(即,在 iOS 核心数据和 Android sqlLite 中)。我们使用Parse local datastore而不是原生 DB 。
在 Parse 中,我们将保留大量静态内容。当用户第一次安装应用程序时,我们不希望 Parse 中的所有内容都被下载。因为从数据库下载内容可能需要一些时间。
所以我们决定使用种子数据库的概念。这不会花费太多时间。这将是一个很好的用户体验。
我们的问题是如何将种子数据库概念与 Parse 本地数据存储一起使用。因为无法识别 Parse 在 iOS/Android 中存储本地数据存储的位置。此外,我们希望当应用程序第一次从商店安装时,Parse 将创建一个新的本地数据存储。那么我们应该如何将大量内容最初同步到 Parse 本地数据存储。
任何人都可以提出将种子数据库与 Parse 本地数据存储集成的建议。
ios - 指针数据未存储在本地数据库解析 ios
我有一个包含许多 includeKeys 的查询,它们是指向另一个类的指针。从解析云接收数据后,所有记录都使用pinAll方法存储在本地。当我取回存储的结果时,我可以获取记录但不包括指针。请参阅下面的示例代码
我正在获取类似的记录
当我尝试访问 classOne、classTwo、classThree 和 classFour 中的任何列时,由于未捕获的异常“NSInternalInconsistencyException”而导致异常终止应用程序,原因是:“键“名称”没有数据。在获取其值之前调用 fetchIfNeeded。
ios - Parse.com 本地数据存储:尝试使用未保存的新子对象保存对象
我正在测试 Parse 本地数据存储,以评估我是否可以将它用作 SQLite 的替代品,用于主要离线使用的应用程序。我可能发现了一个错误?
考虑 Product 和 Order 类:
在禁用互联网的情况下,当我运行以下代码时,它会在最后一行崩溃Tried to save an object with a new, unsaved child.
是平台限制还是我的代码中的错误?
注意我已经从内存中输入了代码,所以忽略小问题。
ios - Parse.enableLocalDatastore() - 警告:一个长时间运行的操作正在主线程上执行
我还在 dispatch_async 中执行了 Parse.enableLocalDatastore() - 我仍然有警告。
即使我在 warnParseOperationOnMainThread 添加符号断点,它也不会中断
这是来自应用程序委托的代码片段
要求
感谢有人向我强调,为了避免这个警告信息缺少什么?
ios - 快速启用解析本地数据存储
在& 我得到错误之后,我已经Parse.enableLocalDataStore()
在我的AppDelegate
文件中写了这个:Parse.setApplicationID()
谁能告诉我如何快速创建本地数据存储以进行解析。
parse-platform - PFObject 上传标志
我有一个 iOS 应用程序,它应该显示 PFObject 是否已上传或仅固定在本地数据存储中。有没有这方面的标志?我必须自己做吗?
ios - 通过在初始化之前调用 enableLocalDatastore 在 Parse 上启用本地数据存储会禁用用户缓存
在我的应用程序中使用 Parse 时,如果我启用本地数据存储 - [Parse enableLocalDatastore]; - 当我重新启动我的应用程序时,登录的用户没有被缓存 [PFUser currentuser] 返回 null;
我正在使用 Parse SDK v1.6.1
有人经历过吗?如果是的话,你有什么解决办法吗?
ios - 解析 saveEventually 保存空对象
当我尝试保存PFObject
没有网络连接的情况时,它在本地成功保存,每当我再次使用网络连接启动应用程序时,似乎该对象将被保存到服务器,但所有参数都是空的。
我正在执行以下过程,首先我创建PFObject
具有不同值的 a 并调用saveEventually
. 在这些步骤中,我没有互联网连接(飞行模式已打开),因此无法将其保存到服务器并保存在本地。
现在,我正在关闭应用程序并重新启动它,我正在加载我的联系人。我正在取回正确的对象,其中包含所有正确的名字、姓氏等值。
现在,当我关闭飞行模式时,它会尝试将对象保存到服务器,但我在后端只能看到一个没有任何值的 objectId。
而本地保存的对象具有所有正确的值。