私は自分のアプリでVFR PDF ビューアー ライブラリを使用しています。
ReaderDocument *document = [ReaderDocument withDocumentFilePath:pdfFile password:nil];
ReaderViewController *vc = [[ReaderViewController alloc] initWithReaderDocument:document];
[self.navigationController pushViewController:vc animated:YES];
iOS7 で実行すると、すべて正常に動作します。
iOS8 でアプリを実行すると、ReaderViewController の willRotateToInterfaceOrientation メソッドが呼び出されないため、デバイスが回転したときにドキュメントが正しく再フォーマットされません。
ただし、ライブラリに付属のデモ アプリを iOS8 で実行すると、ReaderViewController の willRotateToInterfaceOrientation が呼び出され、ライブラリは問題ないと思い込んでしまい、自分のアプリ。
私はこの行動にかなり困惑しています。iOS8 のアプリで willRotateToInterfaceOrientation が呼び出されないのに、他のバリエーションでは呼び出されるのはなぜですか? これを追跡するにはどうすればよいですか?