TL: DR
Кажется, в этом View
инициализаторе есть парадокс курицы и яйца.
Код
Это случается со мной достаточно часто, поэтому я, должно быть, упускаю что-то фундаментальное о @State
. А именно, компилятор, кажется, говорит, что я не могу установить pickerIndex
, пока не будет установлен pickerIndex
, и я не могу выйти из инициализатора, не установив pickerIndex
.
(Переменная LetterSelection
отслеживает букву алфавита, но я не думаю, что ее детали важны.)