Приветствую всех!
Я совсем новичок.
Пишу примитивный код:
let calendar = Calendar.current
var dateComponents = DateComponents()
dateComopnents.day = 5
Выдает ошибку
Подскажите, пожалуйста, что я не так делаю
Приветствую всех!
Я совсем новичок.
Пишу примитивный код:
let calendar = Calendar.current
var dateComponents = DateComponents()
dateComopnents.day = 5
Выдает ошибку
Подскажите, пожалуйста, что я не так делаю
Вы не можете обращаться к переменным внутри контроллера вне методов. Вам об этом предпоследняя подсказка говорит.
var dateComponents: DateComponents = {
var component = DateComponents()
component.day = 5
return component
}()
либо
пропишите в viewDidLoad
override func viewDidLoad() {
super.viewDidLoad()
dateComponents.day = 5
}