開発中の iMessage アプリでアクション シートを表示できません。問題は、iMessage の入力ビューがアクション シートの最後のオプションを部分的にカバーしていることです。
alertViewController を表示するために使用しているコードは、非常に基本的なものです。
func displayCorrectAnswerSelect(_ viewModel: CreateQuestion.ViewModel) {
let alertController = UIAlertController(title: viewModel.info, message: nil, preferredStyle: .actionSheet)
viewModel.answers.enumerated().forEach({ (index, answer) in
let alertAction = UIAlertAction(title: answer, style: .default, handler: { (action) in
let request = QACreateQuestion.Request(question: nil, answers: nil, correctAnswerIndex: index)
self.output.updateAnswerModel(request)
})
alertController.addAction(alertAction)
})
present(alertController, animated: true, completion: nil)
}
親View ControllerのDefines ContextプロパティとProvides Contextプロパティを有効にしようとしましたが、役に立ちませんでした。
誰かがこの問題に遭遇して修正できましたか? どんな助けでも大歓迎です:)