Я учусь создавать приложения в Xcode. Я хотел бы создать некоторую проверку ошибок на странице. Если пользователь пытается изменить страницу, и они внесли изменения в некоторый текст, я бы хотел их остановить. У меня есть переменная, которая установлена в true, если изменения сделаны, но я не знаю, как ее использовать.Swift 2 проверить перед изменением страницы
Есть ли функция переопределения, которая может использоваться для изменения страницы или что-то еще? Я бы подумал, что могу добавить его к кнопке, которую вы нажимаете для изменения страницы, но это не отображается в моей панели навигации.
override func shouldPerformSegueWithIdentifier(identifier: String, sender: AnyObject?) -> Bool {
print("Hello")
if count == 0 {
print("No changesMade")
return true
} else {
print("\(count) Changes Made")
return false
}
}
Если вы используете SEGUE то Самый простой способ - реализовать функцию 'shouldPerformSegueWithIdentifier:' в вашем контроллере вида. Это возвращает логическое значение - true, если segue должен продолжить и false, если это не так. Вы также можете обновить поле сообщения или отобразить предупреждение в этой функции. – Paulw11
Спасибо, дайте ему Google о том, как реализовать в коде. Cheers –
Можете ли вы изменить свой вопрос, чтобы показать код, который вы пробовали? – Paulw11