我对 swift 还很陌生,并且在主详细信息应用程序中解开 segues 时遇到了一些困难。
放松似乎可以很好地消除我在 iPhone 上的弹出框,但是当我在 iPad 上尝试相同的操作时,弹出框仍然存在。
如果我将dismissViewControllerAnimated 添加到呈现viewController 的展开处理操作中,那么iPad 版本可以正常工作并关闭弹出框,但是iPhone 版本会关闭弹出框,然后关闭呈现弹出框的视图。即驳回两种观点。
我发现问题在于,当在 iPhone 上以模态方式呈现时,popover 会自动解除并放松。然而,当呈现为真正的弹出框时,它们不会以放松的方式解雇。有人可以帮我弄清楚如何管理这两种情况,以便只有弹出框会被解雇。非常感谢您提前。