我有以下代码:
form.last! <<< MultipleSelectorRow<String>() {
$0.title = field.question
$0.options = []
for option in field.answers {
$0.options.append(option.answer)
}
}.onPresent {
from, to in
// TODO FIX
to.navigationItem.rightBarButtonItem = UIBarButtonItem(barButtonSystemItem: .done, target: from, action: #selector(InputVC.multipleSelectorDone(_:)))
}
应该添加一个 MultipleSelectorRow - 如果单击 - 会弹出另一个 VC 并显示一些选项。单击至少一个选项后,它应该显示“完成”按钮并能够返回。该按钮没有出现,即使我从官方示例中获取了代码。
我在这里错过了什么或者我需要做什么才能消除弹出的字段?
谢谢 :)
multipleSelectorDone 函数如下:
func multipleSelectorDone(_ item: UIBarButtonItem) {
_ = navigationController?.popViewController(animated: true)
}