有没有办法防止用户关闭模态 Controller ?
我认为在要求用户打开 iPhone 对应界面或在那里执行某些操作时想要“阻止”主 Watch App 界面是很常见的。
我目前的解决方案是在 Controller 被解雇但笨拙时再次呈现 Controller 。
最佳答案
使用 reloadRootControllers
有一个有点笨拙的方法来解决这个问题。 .当您调用 reloadRootControllers(withNamesAndContexts:)
名称为 WKInterfaceController
您在 Storyboard 中命名的,它与以模态方式呈现该 Controller 具有类似的效果。但是,由于它现在是 根 Controller ,它没有取消按钮。我真的不喜欢这个,但它确实完成了工作。
请注意,此方法自 watchOS 4 以来已弃用。
Apple Documentation on reloadRootControllers(withNamesAndContexts:)
关于ios - 防止关闭模态 WKInterfaceController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36086152/