【发布时间】:2016-05-18 16:14:58
【问题描述】:
我最近开始使用 Parse-Server 并迁移了我的 Parse 应用程序,现在当我尝试使用 Parse Local DataStore 时收到以下错误:
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Method requires Pinning enabled.'
这是产生错误的代码:
PFQuery *query = [PFQuery queryWithClassName:@"MY_CLASS_NAME"];
[query fromPinWithName:@"PIN_NAME"];
[query findObjectsInBackgroundWithBlock:^(NSArray * _Nullable objects, NSError * _Nullable error) {
如果我通过调用来初始化解析旧方法:
[Parse setApplicationId:@"APP_ID" clientKey:@"KEY"];
然后 Local DataStore 可以正常工作,但是如果我以新方式初始化 Parse 则会出现错误:
[Parse initializeWithConfiguration:[ParseClientConfiguration configurationWithBlock:^(id<ParseMutableClientConfiguration> configuration) {
configuration.applicationId = @"APP_ID";
configuration.clientKey = @"KEY";
configuration.server = @"SERVER";
}]];
我在初始化 Parse 之前调用了 [Parse enableLocalDatastore];,为了确定,我也尝试过调用它。
感谢您的宝贵时间,希望您能提供帮助
【问题讨论】:
-
我浪费了很多时间来寻找解决方案。也许如果把味精错误“方法需要启用固定”。 on title 你会帮助更多的人
-
@CCastro 谢谢。我像你说的那样编辑了问题。
标签: ios parse-platform local-datastore parse-server