【问题标题】:UISplitViewController asks for photo permission when it rotatesUISplitViewController 在旋转时请求照片权限
【发布时间】:2014-12-01 18:33:37
【问题描述】:

我有一个项目,它的第一个选项卡是 UITabBarViewController 和 UISplitViewController。如果有一个缩略图,主 UITableViewController 可以显示一个缩略图,但它应该被设置为不会在此屏幕上请求权限。第三个选项卡是一个照片屏幕,它会按预期请求权限,并允许用户为第一个选项卡创建缩略图。

无论是纵向还是横向,无论是纵向还是横向,应用程序在首次启动时都不会请求照片权限,如果不旋转,照片选项卡将按预期请求权限。但是,如果初始拆分视图被旋转,iOS 会在旋转过程中请求照片权限。

我没有任何代码处理旋转以及我发现的所有其他旋转和导航行为符合预期。我在模拟器和设备上都使用 Swift、Xcode 6.1 和 iOS 8.1。

【问题讨论】:

    标签: ios swift rotation uisplitviewcontroller xcode6.1


    【解决方案1】:

    旋转时,应用在照片选项卡中调用 viewDidLoad。我将触发权限警报的代码从 viewDidLoad 移到 viewWillAppear 并解决了问题。

    【讨论】:

      猜你喜欢
      • 2020-02-17
      • 2012-10-06
      • 2019-04-17
      • 2017-01-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-30
      相关资源
      最近更新 更多