UITableViewControllerをNavigationControllerにプッシュします(UISplitViewController viewControllersの呼び出しの0番目の要素で返されるNavController)。このTVCをUISplitViewControllersデリゲートに設定しました。新しくプッシュされたTVCデリゲート関数は正常に呼び出されますが、以前のTVCのpopoverControllerで呼び出されます。(それはスタックの次の男です)したがって、popoverControllerのサイズは間違っています。popoverController.popoverContentSizeを使用してこれを回避することはできますが、根本的な問題を修正したいと思います。根本的な問題は、SplitViewControllerがデリゲート関数willHideViewControllerの間違ったpopoverControllerでデリゲートを呼び出していることです。助言がありますか?