При объявлении имен уведомлений есть ли способ избежать подобных ошибок?
extension Notification.Name {
static let userHasLoggedIn = Notification.Name("userHasLoggedIn")
//oops! developer forgot to change the literal...
static let userHasLoggedOut = Notification.Name("userHasLoggedIn")
}
Я надеюсь, что какой-нибудь способ использовать имя переменной в качестве имени уведомления без необходимости повторного вводаЭто.Как то так:
extension Notification.Name {
//wishful thinking??
static let userHasLoggedIn = Notification.Name(#fieldname)
static let userHasLoggedOut = Notification.Name(#fieldname)
}