当用户点击一个按钮时,我有一个 swift 的 iMessage 扩展,它在扩展的presentationStlye 中。一旦点击此按钮,它应该完全关闭视图或至少返回紧凑模式。我不确定出了什么问题。这是从我的按钮调用的 didTransition :
self.didTransition(to: MSMessagesAppPresentationStyle.compact)
和行动:
override func didTransition(to presentationStyle: MSMessagesAppPresentationStyle) {
guard presentationStyle == .expanded else { return }
self.dismiss(animated: true) {
}
}
但这不起作用。有谁知道我做错了什么?