0

開発中の 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プロパティを有効にしようとしましたが、役に立ちませんでした。

誰かがこの問題に遭遇して修正できましたか? どんな助けでも大歓迎です:)

4

0 に答える 0