我正在尝试以以下方式检索Swift Parse SDK中的本地数据存储:
但是当调用fromLocalDatastore()时,遇到了以下异常:
终止应用程序,原因是未捕获的异常'NSInternalInconsistencyException',原因是:该方法需要启用固定。
在我的AppDelegate中,在Parse配置之前,我调用Parse.enableLocalDatastore(),如下所示:
在一些地方,我看到建议将 $0.localDatastoreEnabled = true 放在 ParseClientConfiguration 中,但这也没有起作用。
另外,我无法这样做:configuration.localDatastoreEnabled = true,因为它是只读的。
你有其他的建议吗?
let query = PFQuery(className: "Cliente")
query.fromLocalDatastore()
do{
object = try query.getFirstObject()
}
catch{
return nil
}
但是当调用fromLocalDatastore()时,遇到了以下异常:
终止应用程序,原因是未捕获的异常'NSInternalInconsistencyException',原因是:该方法需要启用固定。
在我的AppDelegate中,在Parse配置之前,我调用Parse.enableLocalDatastore(),如下所示:
Parse.enableLocalDatastore()
let configuration = ParseClientConfiguration{
$0.applicationId = "FF6itU7EzyH7dN10IL2KERRddpC7HYZUdTIA7HYV"
$0.clientKey = "eQLh9J92OKMydnflk5VNFOVZnlkzLvCgVKQ6QtLr"
//$0.server = ""
}
Parse.initializeWithConfiguration(configuration)
在一些地方,我看到建议将 $0.localDatastoreEnabled = true 放在 ParseClientConfiguration 中,但这也没有起作用。
另外,我无法这样做:configuration.localDatastoreEnabled = true,因为它是只读的。
你有其他的建议吗?