私はTouch ID認証のために私のアプリでLocalAuthenticationを使用しましたが、UIViewControllerのすべてのUIViewControllerにTouch IDアラートが表示されていました。Touch ID認証アラートが毎回新しいUIViewControllerに表示されます
0
A
答えて
0
あなただけBOOL
変数を作成し、値が1のViewControllerでappDelegate
でFALSE
と認証で設定され、TRUE
にBOOL
変数の値を更新。すべてのviewControllerでBOOL
変数を確認してください。TRUE
またはFALSE
です。
0
使用、使用状況を容易にするために書かれたwhich'veこのシンプルなAPI:
import UIKit
import LocalAuthentication
typealias completionHandler = (evaluationComplete: Bool) ->()
func showTouchID(Reason reason: String, _ shouldShow: Bool, SuperDone : completionHandler){
guard shouldShow == true else{
return
}
let bike = LAContext()
guard bike.canEvaluatePolicy(.DeviceOwnerAuthenticationWithBiometrics, error: nil) else{
SuperDone(evaluationComplete: false)
return
bike.evaluatePolicy(.DeviceOwnerAuthenticationWithBiometrics, localizedReason: reason) {(_, error) in
dispatch_async(dispatch_get_main_queue(), {
guard error != nil else{
SuperDone(evaluationComplete: false)
return
}
SuperDone(evaluationComplete: true)
})
}
}
をあなたが好きにしたいところはどこでも、それを使用します。
showTouchID(Reason: "Are", true){ success in
if success{
}
else{
}
}
関連する問題
- 1. Touch IDアラートのUIWindowlevel
- 2. 角キーストップイベントが毎回表示される
- 3. JavaFX:毎回表示されるメニューのサブメニューを更新する
- 4. キャプチャにアラートが表示されない
- 5. 毎回ヒロクにプッシュ、画像が表示されない、クリップ
- 6. UIViewControllerにUIViewが表示されない
- 7. UIViewControllerはモーダルビューが表示されている回転を認識していません
- 8. Railsの更新により、毎回新しいオブジェクトが作成されます
- 9. 毎回AdMob広告が表示されない
- 10. コアプロットの凡例が毎回表示されない
- 11. アラートが表示されたときにデータベースにデータを更新します。
- 12. アラートが表示されない - (void)alertView:clickedButtonAtIndex:method
- 13. jqueryアラートが表示されない
- 14. アラートが表示されない
- 15. APN - アラートが表示されない
- 16. GeoFenceアラートが表示されない
- 17. アラートが表示されない
- 18. UIViewController画面が表示されない
- 19. UIViewControllerのサブビューが表示されない
- 20. JavaScriptアラートが表示されません
- 21. モーダルUIViewControllerが表示されません
- 22. 初回だけでなく、毎回警告が表示されます
- 23. NavigationControllerがモーダル表示のUIViewControllerに表示されない
- 24. 更新されたcodesign証明書は、キーチェーン認証ダイアログを表示します
- 25. startUpdatelocationを毎回表示しない
- 26. UIViewControllerがインターフェイスビルダに表示される方法が表示されない
- 27. ポップアップが一貫して毎回チェックボックスがクリックされた表示され
- 28. 毎回表示されないホームページのランディングページを設定する
- 29. PHPカレンダーは毎月1回表示されます
- 30. Sharepoint - 表示/新規アイテムにフィールドが2回表示される
をあなたの質問は、私には半分に明確である、流れを共有してくださいこの問題の原因となるコード。あなたはこれのために任意のサードパーティライブラリを使用していますか? – Hemang
これは私が1つのviewcontrollerで実装したが、すべてのviewcontrollerで表示する私のコードです。https://dpaste.de/eNd4 @Hemang –
このコードはスーパークラスで書かれていますか?あなたが言ったように、毎回異なるView Controllerでその呼び出しをしていますか? – Hemang