Ios UISplitViewController在旋转时请求照片权限

Ios UISplitViewController在旋转时请求照片权限,ios,swift,rotation,uisplitviewcontroller,xcode6.1,Ios,Swift,Rotation,Uisplitviewcontroller,Xcode6.1,我有一个项目,它的第一个选项卡是UITabBarViewController和UISplitViewController。如果有缩略图,主UITableViewController可以显示缩略图,但应将其设置为不会在此屏幕上请求权限。第三个选项卡是一个照片屏幕,它会按预期请求权限,并允许用户为第一个选项卡建立缩略图 在显示拆分视图时,无论是纵向视图还是横向视图,应用程序在首次启动时都不会请求照片权限,如果未旋转,照片选项卡将按预期请求权限。但是,如果旋转初始分割视图,iOS将在旋转期间请求照片权

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

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


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

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