Pobrałem widok simpleCamera z kontroli kakao, które stosują tę metodę„interfaceOrientation” jest przestarzałe w iOS 8, Jak zmienić tę metodę Objective C
- (AVCaptureVideoOrientation)orientationForConnection
{
AVCaptureVideoOrientation videoOrientation = AVCaptureVideoOrientationPortrait;
switch (self.interfaceOrientation) {
case UIInterfaceOrientationLandscapeLeft:
videoOrientation = AVCaptureVideoOrientationLandscapeLeft;
break;
case UIInterfaceOrientationLandscapeRight:
videoOrientation = AVCaptureVideoOrientationLandscapeRight;
break;
case UIInterfaceOrientationPortraitUpsideDown:
videoOrientation = AVCaptureVideoOrientationPortraitUpsideDown;
break;
default:
videoOrientation = AVCaptureVideoOrientationPortrait;
break;
}
return videoOrientation;
}
problem jest „interfaceOrientation” przestarzałe w iOS 8, ale Nie wiem, jak i jak to zmienić w wariancie Switch.
Dlaczego nie oznaczyć odpowiedzi z @cetcet jako poprawnej, chyba że znalazłeś lepszy sposób lub okazało się, że jest ona nieprawidłowa - wydaje mi się, że działa. –
http://stackoverflow.com/a/3897243/194544 – beryllium