我想为自己的项目提供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。