【发布时间】:2014-11-20 08:29:47
【问题描述】:
我正在使用 TouchID 来帮助用户登录我的应用。 每当应用启动时,用户首先看到的是 TouchID 对话框。
我的问题是,如果用户在他的手指已经在主页按钮上时启动我的应用程序 - 用户会立即进行身份验证,然后才会显示 TouchID 对话框。 然后 - 无论我做什么来关闭对话框(输入密码或取消),灰屏总是在我的应用程序上方,我必须重新启动我的 iPhone 才能继续工作。
我该如何解决这个问题?
【问题讨论】:
-
我认为这是操作系统的一个错误,因为我已经在几个应用程序中看到了它。除了装满雷达,你无能为力。
-
我已经看到它在至少一个应用程序中得到了解决。我也想解决这个问题:)
-
我通过将 TouchId 代码从 viewDidLoad 移动到 viewDidAppear 在我的应用程序中解决了这个问题。我认为时机可能很重要。