我在我正在开发的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)
}
我已经尝试启用父视图控制器的Defines Context并提供Context属性,但这没有帮助。
有没有人遇到并设法解决此问题?任何帮助将不胜感激:)