#swift #validation
Вопрос:
здравствуйте,я пытаюсь создать функцию под именем validate, я могу использовать созданную мной функцию, но у меня возникают проблемы, когда я хочу добавить ее на экран. Как избавиться от ошибки, не создавая переменную оповещения, которую я создал в функции на главной странице?
func validation(title:String,message:String,uiAlertActionTitle:String){ let alert = UIAlertController(title: title, message: message, preferredStyle: UIAlertController.Style.actionSheet) alert.addAction( UIAlertAction(title: uiAlertActionTitle, style: UIAlertAction.Style.default, handler: nil)) }
главное место
validation(title: "Error", message: "Mail or Password is Wrong", uiAlertActionTitle: "OK") self.present(alert, animated: true, completion: nil)
Комментарии:
1. Вы должны вернуть предупреждение из функции проверки, а затем передать его self.present.
2. я не совсем понимаю, извините
3.
func validation(title:String,message:String,uiAlertActionTitle:String) -gt; UIAlertController { //your code return alert } let alert = validation(title: "Error.... self.present(alert
4. спасибо, вы были очень полезны