* Do not present lock view in 'viewDidLoad' since this might be too early for an extension ("Not running foreground").
* Instead, show it for actions requiring authentication, e.g. showing the password list or providing a password, or only in 'viewDidAppear'.
* Refactor and lazily load other view controllers and data.
* Let credential providing view controllers decide when to hide themselves.
|
||
|---|---|---|
| .. | ||
| CredentialProviderViewController.swift | ||
| PasscodeExtensionDisplay.swift | ||
| PasscodeLockViewControllerForExtension.swift | ||
| PasswordsViewController.swift | ||