В iOS символы дня недели начинаются с воскресенья по субботу. Это массив, поэтому индексы варьируются от 0 до 6
Все, что вам нужно сделать, это вычесть число weekDay на 1, чтобы получить правильный день, как показано ниже:
let weekDay = Calendar.current.component(.weekday, from: Date())
let currentDay = DateFormatter().weekdaySymbols[weekDay-1]
Также обратите внимание, что когда вы пытаетесь получить номер WeekDay для воскресенья из Calendar API, он вернет вам 1
Пожалуйста, найдите снимок документации разработчика для справки
![enter image description here](https://i.stack.imgur.com/1w80q.png)