爲了(至少部分)保護我的應用程序中顯示的數據的安全,我希望用戶每次查看應用程序時都要登錄。我有一個名爲Keeper的類似應用程序,需要在應用程序第一次打開時以及用戶將應用程序從後臺運行時重新登錄,但不同之處在於,當它從後臺返回時,會在用戶重新啓動之前的視圖登錄。我將如何處理此要求?我只想使用touchID,但實際上我想我會使用4位密碼作爲備份。謝謝!如何在每次出現應用程序時要求登錄
0
A
回答
0
在appDelegate的「applicationDidBecomeActive:」方法中調出您的登錄對話框。
1
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
showLoginView()
return true
}
func applicationWillEnterForeground(application: UIApplication) {
// This gets called when the app comes back from Background
showLoginView()
}
func applicationDidBecomeActive(application: UIApplication) {
// NOTE: You don't want to call showLoginView() here
// Because this gets called even when the app becomes active after user drags down Notification Center, or drags up Utility Panel.
}
相關問題
- 1. 谷歌登錄每次關閉應用程序後出現android
- 2. htpasswd/htaccess再次出現要求登錄
- 3. 每次用戶返回Android應用程序時都需要登錄
- 4. 如何在每次運行ASP.NET應用程序時獲取登錄頁面
- 5. 如何防止需要每次登錄的iPhone Web應用程序啓動
- 6. facebook api:請求publish_stream需要用戶每次登錄時確認
- 7. Facebook要求在每次登錄時都有權限
- 8. 每次登錄遠程服務器時出現警告
- 9. 應用程序在嘗試恢復產品後每次啓動時都要求登錄
- 10. 如何在未登錄時要求用戶登錄
- 11. 要求登錄兩次
- 12. 如何找出應用程序正在登錄哪個時區?
- 13. 應用程序要求登錄如果被殺死
- 14. 應用程序應每5分鐘要求一次服務器
- 15. 登錄應用程序時出現問題
- 16. 每次登錄後啓動程序
- 17. '每X'登錄Rails應用程序
- 18. 如何在android應用程序中登錄一次?
- 19. 如何在Android應用程序中登錄一次?
- 20. Django管理員在每次點擊後要求登錄
- 21. FBSessionStateClosedLoginFailed每次我嘗試登錄到我的應用程序
- 22. Facebook登錄給我已經授權該應用程序每次
- 23. 使用Windows身份驗證的應用程序要求登錄
- 24. iOS應用程序在每次啓動時都要求提供密碼
- 25. 如何要求登錄?
- 26. iPhone應用程序在第一次啓動時需要登錄嗎?
- 27. WebView在首次啓動應用程序時無法登錄
- 28. Node.js Express應用程序只在登錄時插入app.local.setting一次
- 29. 登錄名未出現在Android應用程序中
- 30. iPhone應用程序,如何避免要求用戶重新登錄Facebook
查看UIApplicationDelegate的生命週期委託方法。 – Eiko
在AppDelegate類的enterForground方法中將login view controller設置爲window.rootviewcontroller –