UIWindow のルート ビューでもある UISplitViewController があります。2 つの UINavigationControllers をマスター ビュー コントローラーと詳細ビュー コントローラーとしてそれぞれ設定します。UITableViewController は、masterviewcontroller 内にある UINavigationController のルート ビューです。UITableViewController からアイテムを選択すると、詳細ビュー コントローラーが正しく応答します。ただし、MasterViewController の UINavigationController から別の UITableViewController をプッシュすると、詳細ビュー コントローラーが応答しなくなります。
[[splitviewcontroller.viewcontrollers lastObject] topViewController] を使用して、その詳細ビュー コントローラーを取得します。UINavigation コントローラー内の最初のビュー コントローラーで動作しますが、self.navigationcontroler pushViewController を使用して新しいビュー コントローラーをプッシュし、この新しいビュー コントローラーで [[splitviewcontroller.viewcontrollers lastObject] topViewController] を使用します。どういうわけか、この splitviewcontroller の詳細ビュー コントローラーを取得できません。
専門家が私を助けてくれますか?前もって感謝します。