我是Swift和Xcode世界的新手。在我的应用中,用户必须选择是否要扫描QRCode以从中获取数据,或者他/她是否要输入数据(字符串类型)并通过该字符串生成QRCode。我正在尝试实现QRScanner和QRGenerator,但是遇到问题。
我正在使用UIAlertController,它现在有两个UIAlertActions。 使用QRScanner / QRGenerator获取数据后,必须将其存储在自定义UITableViewCell中。我应该使用UIAlertController还是其他?任何提示和技巧我应该怎么做? https://imgur.com/a/qqhzG8Q 这就是我现在所拥有的。
@IBAction func cameraButtonClicked(_ sender: UIBarButtonItem) {
var textField = UITextField()
let alert = UIAlertController(title: "What do you want to do?", message: "", preferredStyle: .alert)
let scanAction = UIAlertAction(title: "SCAN QR", style: .default) { (action) in
}
let manualAction = UIAlertAction(title: "MANUAL", style: .default) { (action) in
}
alert.addAction(scanAction)
alert.addAction(manualAction)
present(alert, animated: true, completion: nil)
}
我尝试了几种不同的方法来完成这项工作,但是我的应用程序一直崩溃。正如我所说,我是这个世界的新手,因此任何建议都值得欢迎。