ユニバーサルアプリを使用していて、ストーリーボードを使用しています。アプリの基本的な考え方は、ナビゲーションコントローラーの内部にテキストビューがあることです。ユーザーがテキストビューを編集した後、データを保存するオプションがあります。このテキストビューデータは配列に保存されます。保存されたテキストビューのリストを表示するには、ナビゲーションバーにボタンがあり、押すとテーブルビューに移動します。私が抱えている問題はiPadバージョンにあります。このテーブルビューはポップオーバーとして表示され、セルの並べ替えを可能にする編集ボタンを示すナビゲーションバーを継承していません。ポップオーバーのときにこのテーブルビューの並べ替えコントロールを表示するための解決策を見つけるのに迷っています。テーブルビューのセグエはプッシュであるため、これはiPhoneバージョンで正常に機能します。
ポップオーバーのセグエコードは次のとおりです。
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([segue.identifier isEqualToString:@"Show Digital Tape Archive"]) {
if ([segue isKindOfClass:[UIStoryboardPopoverSegue class]]) {
UIStoryboardPopoverSegue *popoverSegue = (UIStoryboardPopoverSegue *)segue;
[self.popoverController dismissPopoverAnimated:YES];
self.popoverController = popoverSegue.popoverController;
} .....
ヘルプや提案をいただければ幸いです。