ポップアップしているテーブル ビュー コントローラー (この場合は ATableViewController) に popoverView プロパティを追加し、そのプロパティに FPPopoverViewController を割り当てることでビューを閉じました。このような:
ATableViewController *aTableViewController = [[ATableViewController alloc] init];
FPPopoverController *aPopoverController = [[FPPopoverController alloc] initWithViewController:aTableViewController];
aPopoverController.delegate = aTableViewController;
aTableViewController.popoverView = aPopoverController;
次に、aTableViewController の didSelectRowAtIndexPath で、次のように呼び出すことができます。
[self.popoverView dismissPopoverAnimated:YES];
「親」に値を返そうとしている場合...ここではparentViewControllerプロパティがnullであるため、独自のプロパティを作成できます(「parentView」と呼びましょう)。したがって、上記を設定するときは、次を使用します。
aTableViewController.parentView = self;
次に、parentView の任意のプロパティにアクセスし、ポップアップした aTableViewController から値を返すことができます。ちょっとした回避策ですが、それが私がしたことです...お役に立てば幸いです!