我想为自己的项目提供OCR解决方案,我发现ABBYY云OCR SDK很有意思。我只是在查看gitHub link中提供的示例。该项目需要一个applicationID和一个密码才能在其服务器中进行身份验证。通过免费注册他们的网站,我获得了所需的凭据。问题是我无法认证。我得到一个空的authToken作为响应。

它在这里崩溃

NSString *installationId = [responseDictionary valueForKey:@"authToken"];

[[NSUserDefaults standardUserDefaults] setObject:installationId forKey:kOCRSDKInstallationId];
NSParameterAssert(self.installationId);

这些来自我使用的示例项目。我不知道原因。

它是 NSParameterAssert(self.installationId)处的一个特殊断点;

我崩溃了

-[OCRDemoClient中的断言失败
activateInstallationWithDeviceId:成功:失败:强制:],
/Users/meerajpai/Meera/OCR/ocrsdk.com-
master / iOS / Pods / OCRSDKClient / OCRSDKClient / OCRSDKClient.m:98

仔细看截图可用here

这是回应
Printing description of responseDictionary:
{
    "__name" = response;
    "_xmlns" = "http://ocrsdk.com/schema/response-1.0.xsd";
    "_xmlns:xsi" = "http://www.w3.org/2001/XMLSchema-instance";
    "_xsi:schemaLocation" = "http://ocrsdk.com/schema/response-1.0.xsd http://ocrsdk.com/schema/response-1.0.xsd";
    authToken =     {
    };
}

我有兴趣知道为什么我不能进行身份验证吗?我错过了什么 ?

提前致谢

最佳答案

发生此问题是由于示例代码中的错误。它应该在本周修复,临时解决方案请参见in this post

10-08 00:16