我有一个swift中的iMessage扩展,当用户点击一个按钮时,它位于展开的presentationStlye中。一旦点击该按钮,应该完全消除该视图或至少返回到紧凑模式。我不知道什么是错的。这里是正在didTransition从我的按钮叫:关闭消息视图控制器
self.didTransition(to: MSMessagesAppPresentationStyle.compact)
和行动:
override func didTransition(to presentationStyle: MSMessagesAppPresentationStyle) {
guard presentationStyle == .expanded else { return }
self.dismiss(animated: true) {
}
}
但是,这是行不通的。有谁知道我做错了什么?