1

私は自分のプロジェクトに 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 =     {
    };
}

認証できない理由を知りたいですか? 私は何か見落としてますか ?

前もって感謝します

4

1 に答える 1

2

この問題は、サンプル コードのエラーが原因で発生します。今週修正される予定です。一時的な解決策については、この投稿を参照してください。

于 2013-07-02T10:28:31.777 に答える