我正在制作一个应用程序,允许用户打开照片库以更改图像视图中的图片。无论何时我将方向锁定到横向模式,为了避免严重的限制,应用程序总是将我喜欢的所有内容都放在屏幕上,照片库会尝试以纵向模式打开。为了解决这个问题我做了一个叫的UIImagePickerController + SupportedOrientations新类,并添加尝试打开照片库时,横向定位锁不起作用Swift
extension UIImagePickerController
{
public override func supportedInterfaceOrientations() -> UIInterfaceOrientationMask {
return .Landscape
}
override public func shouldAutorotate() -> Bool { return false }
}
,希望能够阻止这一切。现在,它在横向模式下打开时,我使用的应用程序没有锁定它,但如果我锁定它,我得到以下错误
terminating with uncaught exception of type NSException
它会导致崩溃吗?或只是在你的调试器警告? –
当我试图打开照片库时,它会导致完全崩溃@AKMSalehSultan – zach2161
好吧给一个小时。让我尽快回复你。 –