moodstocks sdk:你已经用不同的对,API密钥/秘密对问题打开了扫描仪

时间:2017-02-16 09:05:44

标签: ios objective-c barcode-scanner

虽然在一切工作正常之前的某些日子,但是现在我没有对我的代码进行任何更改仍然在打开扫描路径时出现此错误。

控制台日志在这里:

enter image description here

-(void) initializeMoodStock {
NSString *path = [MSScanner cachesPathFor:@"scanner.db"];
_scanner = [[MSScanner alloc] init];
[_scanner openWithPath:path key:MS_API_KEY secret:MS_API_SECRET error:nil];
// Create the progression and completion blocks:
void (^completionBlock)(MSSync *, NSError *) = ^(MSSync *op, NSError *error) {
//        if (error)
//            NSLog(@"Sync failed with error: %@", [error ms_message]);
//        else
//            NSLog(@"Sync succeeded (%li images(s))", (long)[_scanner count:nil]);
};
void (^progressionBlock)(NSInteger) = ^(NSInteger percent) {
//        NSLog(@"Sync progressing: %li%%", (long)percent);
};
// Launch the synchronization
[_scanner syncInBackgroundWithBlock:completionBlock progressBlock:progressionBlock];
}

&安培; initializeMoodStock来自didFinishLaunchingWithOptions:

1 个答案:

答案 0 :(得分:1)

这里有三个案例,

  
      
  1. 有时您需要重置模拟器的内容和设置。
  2.         

    &安培;如果不是那样的意思,

         
        
    1. 可能有人从moodstocks开发者帐户中删除了您的项目

    2.   
    3. 或者有时管理员重置了您的项目API KEY& Moodstocks秘密密钥。

    4.   

现在检查第二&第3个案例转到开发者帐户检查您的密钥&在appDelegate中更新它。