Недавно я начал использовать 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 enableLocalDatastore];
перед инициализацией Parse, я пробовал вызывать его и после, просто чтобы быть уверенным.
Спасибо за ваше время, надеюсь, вы можете помочь