Сброс счетчика userdefualt для функции вне метода расширения.В этом случае его функция проста.Прямо сейчас код начинается с 0 и идет только в том случае, если я не смогу использовать функцию, чтобы остановить рост кода.
extension UIViewController {
func updateVisitCount() {
let key = String(describing: type(of: self))
let count = UserDefaults.standard.value(forKey: key) as? Int ?? 0
UserDefaults.standard.set(count + 1, forKey: key)
}}
class easy: UIViewController {
@IBAction func delete() {
//reset let count to 0
}}