2014-12-01 44 views
0

我有一个UITabBarViewController和UISplitViewController作为其第一个标签的项目。主UITableViewController可以显示缩略图(如果有),但应该设置为使其不会在此屏幕上询问权限。第三个选项卡是一个照片屏幕,可按预期询问权限,并允许用户为第一个选项卡建立缩略图。不管它是纵向还是横向显示拆分视图时UISplitViewController询问照片许可旋转时

该应用程序绝不会要求照片许可第一次启动,如果它不旋转,照片标签会问权限预期。但是,如果旋转初始分割视图,则iOS会在旋转期间请求照片权限。

我没有,我发现按预期正常处理旋转和所有其它旋转和导航的任何代码。我在模拟器和设备上都使用了Swift,Xcode 6.1和iOS 8.1。

回答

0

旋转时,该应用程序是调用viewDidLoad中的照片选项卡。我将触发了来自viewDidLoad的权限警报的代码移至viewWillAppear并解决了问题。