したがって、オプションのリストを含むポップアップ UITableView がありますが、オプションの1つをクリックすると、その隣にサブオプションのある別のポップアップビューが開くようにしたいと考えています。
今私がやろうとしているのは、サブオプション リストごとに個別の UITableView を作成し、元のオプション ボタンがクリックされたときにそれらを表示しようとすることです。ただし、このアプローチにより、プロジェクトを開く前にプロジェクトがクラッシュします (そして、XCode はバグの理由や場所を実際には説明しません)。
しかし、これを行うには、もっと簡単で直感的な方法が必要だと思います。ここに誰かが知っていれば、それは私を大いに助けるでしょう。
編集:私のエラーは、最初の TableView クラス内の ViewDidLoad メソッドにあります:
@interface PopOverScreen (){
PopOverScreen *backgroundScreen;
UIPopoverController *backgroundController;
}
- (void)viewDidLoad
{
[super viewDidLoad];
self.optionsArray =
[NSArray arrayWithObjects:@"Buttons", @"Background", nil];
backgroundScreen = [[PopOverScreen alloc] initWithNibName:@"PopOverScreen" bundle:nil];
//*******THIS GIVES BAD ACCESS******//
backgroundController = [[UIPopoverController alloc] initWithContentViewController:backgroundScreen];
}