#swift #swiftui
Вопрос:
Возникли проблемы с повторением необязательного перечисляемого типа. Ищу общие рекомендации, если у кого-то они есть, и при необходимости опубликую любой код.
Все это проистекает из этого
@Published var movielist: Movie?
но я действительно не понимаю, как справиться с этой ошибкой.
Ответ №1:
(vm.movielist?.results ?? []).enumerated()
Таким образом, если vm.movielist
значение равно нулю, то вместо этого используется пустая коллекция.
(это первое решение «Исправить», которое дает Xcode, хотя иногда синтаксис становится немного забавным, когда он пытается автоматически исправить вещи, которые находятся в такой цепочке)