ここで行っているのは、検索結果のリストを表示するページです。検索ボタンをクリックすると、検索条件を変更できるモーダルウィンドウが開きます。[完了]をクリックすると、モーダルウィンドウでupdateSearchメソッドが呼び出され、次に、親ウィンドウでupdateSearchが呼び出されます。私が得るエラーは
Receiver type 'ehrxCMView' for instance message does not declare a method with selector 'updateSearch'
親ビューコントローラのメソッドは次のとおりです
- (void)updateSearch
{
}
これがモーダルウィンドウでの私の方法です
- (IBAction)updateSearch:(id)sender
{
ehrxCMView *parent = (ehrxCMView*)self.parentViewController;
parent.selectedOptions = self.selectedOptions;
[parent updateSearch];
[self dismissModalViewControllerAnimated:YES];
}
ここで私が考えたのは、モーダルウィンドウがナビゲーションコントローラー内にあるということです。それで、おそらくそれを通過してから、親コントローラーに移動する必要があると思いますか?