私は自分のプロジェクトに OCR ソリューションが必要で、ABBYY クラウド OCR SDK が興味深いと感じました。gitHubリンクで提供されているサンプルをチェックアウトしたところです。プロジェクトには、サーバーで認証するための applicationID とパスワードが必要です。無料試用版としてサイトに登録することで、必要な資格情報を取得しました。問題は、認証できないことです。応答として空の authToken を取得します。
ここでクラッシュします
NSString *installationId = [responseDictionary valueForKey:@"authToken"];
[[NSUserDefaults standardUserDefaults] setObject:installationId forKey:kOCRSDKInstallationId];
NSParameterAssert(self.installationId);
これらは、私が使用したサンプル プロジェクトからのものです。この理由がわかりません。
NSParameterAssert(self.installationId);での例外的なブレークポイントです。
クラッシュ時にこれを取得します
-[OCRDemoClient activateInstallationWithDeviceId:success:failure:force:]、/Users/meerajpai/Meera/OCR/ocrsdk.com-master/iOS/Pods/OCRSDKClient/OCRSDKClient/OCRSDKClient.m:98 でのアサーションの失敗
スクリーンショットを詳しく見るには、こちらから入手できます
これが応答です
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 = {
};
}
認証できない理由を知りたいですか? 私は何か見落としてますか ?
前もって感謝します