Używam VFR PDF viewer library w moim app, gdzie mogę zaprezentować go w ten sposób:nie willRotateToInterfaceOrientation wezwał systemów iOS 8
ReaderDocument *document = [ReaderDocument withDocumentFilePath:pdfFile password:nil];
ReaderViewController *vc = [[ReaderViewController alloc] initWithReaderDocument:document];
[self.navigationController pushViewController:vc animated:YES];
Jeśli biegnę na iOS7, wszystko działa bez zarzutu.
Jeśli uruchomię swoją aplikację na iOS8, metoda willRotateToInterfaceOrientation w ReadViewController nigdy nie zostanie wywołana, więc po obróceniu urządzenia dokument nie zostanie poprawnie sformatowany.
Jednakże, jeśli uruchomię aplikację demo, która jest dostarczana z biblioteką w systemie iOS 8, wywoływana jest funkcja willRotateToInterfaceOrientation w ReadViewController, co prowadzi mnie do przekonania, że biblioteka jest w porządku, i robię coś nie tak (lub zaniedbanie coś) w mojej aplikacji.
Jestem raczej zdziwiony tym zachowaniem. Dlaczego usługa RotateToInterfaceOrientation nie zostanie wywołana w mojej aplikacji na iOS8, ale działa w innych wersjach? Jak mogę spróbować to wyśledzić?
Gdy zdołasz rozwiązać swój problem, możesz zatwierdzić własną odpowiedź jako zaakceptowaną odpowiedź, aby inni wiedzieli, że jest ona rozwiązana. – HpTerm