Я новичок в мире Swift и Xcode.В моем приложении пользователь должен выбрать, хочет ли он / она сканировать QRCode для получения данных из него, или он / она хочет ввести данные (тип String) и сгенерировать 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)
}
Я пробовал несколько разных способов заставить эту работу работать, но мое приложение постоянно зависало.Как я уже сказал, я новичок в этом мире, поэтому любые предложения приветствуются.