Ios 何时请求访问事件?
我有一个视图控制器,可以在其中访问eventstore 我不确定何时在视图控制器中请求访问权限 我当前在Ios 何时请求访问事件?,ios,ekeventstore,Ios,Ekeventstore,我有一个视图控制器,可以在其中访问eventstore 我不确定何时在视图控制器中请求访问权限 我当前在viewDidLoad中请求权限 但是,如果用户将应用程序放在后台,忘记一段时间,在系统设置中取消访问权限,最后返回到我的应用程序,会发生什么视图加载未调用,然后 作为最佳实践,我是否也应该在viewwillbeen中请求权限?我建议第三种选择:我只会在应用程序实际需要访问事件存储时才请求权限,而不是在应用程序之前请求权限,而不是viewDidLoad或viewdidbeen。如果你在视图第一
viewDidLoad
中请求权限
但是,如果用户将应用程序放在后台,忘记一段时间,在系统设置中取消访问权限,最后返回到我的应用程序,会发生什么<代码>视图加载未调用,然后
作为最佳实践,我是否也应该在
viewwillbeen
中请求权限?我建议第三种选择:我只会在应用程序实际需要访问事件存储时才请求权限,而不是在应用程序之前请求权限,而不是viewDidLoad
或viewdidbeen
。如果你在视图第一次出现时这样做,用户的反应可能是“哦,我无法想象为什么这个应用需要访问,所以我会拒绝”。但是,如果他们启动了一些显然需要访问事件存储的操作,那么这是一个请求许可的好时机,因为反应将是“哦,我当然愿意。”视图将出现。当您从后台返回时,不会调用。此外,如果用户撤销了对您的应用程序的访问,则再次请求权限将不会显示UI(在未询问用户的情况下将被拒绝)。所以,我不知道你在问什么。好建议!谢谢