2017-02-02 13 views
0

SDK 5.5.1.GAで次のTouchID Module (Version 2.1.0)を使用しています。TouchIDモジュール - エラードメイン= com.apple.LocalAuthenticationコード= -1001 "不明なポリシー: '0' "

message = "Error Domain=com.apple.LocalAuthentication Code=-1001 \"Unknown policy: '0'\" UserInfo={NSLocalizedDescription=Unknown policy: '0'}";

私が使用しているコードは次のとおりです:

if (!TiTouchId.isSupported() || !TiTouchId.deviceCanAuthenticate().canAuthenticate) { 
    alert("You cannot use this feature"); 
} 

しかし、もししかし、問題は、私はdeviceCanAuthenticate()でてisSupported()関数を呼び出していたとき、私は次のエラーを取得していますということです

if (!TiTouchId.deviceCanAuthenticate().canAuthenticate || !TiTouchId.isSupported()) { 
    alert("You cannot use this feature"); 
} 

私はそれがこのように動作している理由としてわからない:私は関数呼び出しを交換し、それはこのようなものですし、私はエラーを得ることはありません。私はalloy.jsにモジュールをロードしたので、どのコントローラからでもアクセスできます。

iOS Simulator 9.3とiOS 10.2搭載のiPhone 6 Plusデバイスでテストしています。どちらの場合も、エラーが発生しています。誰もこの問題に直面していますか?

+0

あなただけを呼び出すとどうなりますか:TiTouchId.isSupported()? – TheFuquan

+0

この場合もエラーになります。 – Soumya

+0

モジュールのドキュメントによると、モジュールにはti sdk 6.0.0.GAが必要です。 – TheFuquan

答えて

1

setAuthenticationPolicyを呼び出して情報を渡す必要があります。それが完了すると、問題は解決されます。 (@ TheFuquanが解決を提供しました)

関連する問題