コードは次のとおりです。
OptionsTableViewController *optionsTableVc = [[OptionsTableViewController alloc] initWithItems:itemNames andSelectedItem:-1 andOrigin:-1];
UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:optionsTableVc];
optionsTableVc.delegate = self;
[self presentViewController:nav animated:YES completion:nil];
OptionsTableViewController
UITableViewController
は、単純なオブジェクトであるから継承するカスタム ビュー コントローラです。
このコードは、縦向き、右に 1 回回転するとき、または左に 1 回回転するときにうまく機能しますが、向きが UpsideDown に変わった後にこのコードを実行しようとすると、動作が停止します。反転」 (つまり、上下逆さまから逆さま、または横向き左から横向き右) になり、すぐに消えます。