У меня есть расширение iMessage в Swift, которое находится в расширенном представленииStlye, когда пользователь нажимает кнопку. Как только эта кнопка нажата, она должна полностью закрыть представление или, по крайней мере, вернуться в компактный режим. Я не уверен, что не так. Вот вызов didTransition с моей кнопки:
self.didTransition(to: MSMessagesAppPresentationStyle.compact)
и действие:
override func didTransition(to presentationStyle: MSMessagesAppPresentationStyle) {
guard presentationStyle == .expanded else { return }
self.dismiss(animated: true) {
}
}
Но это не работает. Кто-нибудь знает, что я делаю неправильно?