Swift iOS-当SplitViewController';s DisplayMode ButtonItem已点击

Swift iOS-当SplitViewController';s DisplayMode ButtonItem已点击,ios,swift,uisplitviewcontroller,uisplitviewdelegate,Ios,Swift,Uisplitviewcontroller,Uisplitviewdelegate,我有一个SplitViewController,我正在实现: myNavVC?.topViewController?.navigationItem.leftBarButtonItem = splitViewController?.displayModeButtonItem myNavVC?.topViewController?.navigationItem.leftItemsSupplementBackButton = true 当iPhone 6 Plus或7 Plus处于.regular方

我有一个SplitViewController,我正在实现:

myNavVC?.topViewController?.navigationItem.leftBarButtonItem = splitViewController?.displayModeButtonItem
myNavVC?.topViewController?.navigationItem.leftItemsSupplementBackButton = true
当iPhone 6 Plus或7 Plus处于
.regular
方向时,我使用它在视图控制器上显示展开按钮。我想在按下按钮时触发一个动作。我是怎么做到的

只需打开按钮即可

myNavVC?.topViewController?.navigationItem.leftBarButtonItem.action = #selector(foo)
您还需要设置目标,即接收操作的对象。在您的情况下,可能是
self

myNavVC?.topViewController?.navigationItem.leftBarButtonItem.target = self

谢谢,我稍后会试试,然后再打给你!:)谢谢,但没用。崩溃>“无法识别的实例发送到选择器”您需要设置