Size: a a a

2020 August 18

s

stolenhen in SwiftBook
Sofy Zakharova
DispatchQueue.main.asinc {
  Self.movies = movies
}
не помогает
источник

A

Alex in SwiftBook
Sofy Zakharova
DispatchQueue.main.asinc {
  Self.movies = movies
}
Это не нужно
источник

A

Alex in SwiftBook
Только с интерфейсом нужно взаимодействовать в мейн потоке
источник

s

stolenhen in SwiftBook
короче, невыполнимая задача, по ходу)
источник

A

Alex in SwiftBook
Почему невыполнимая?
источник

A

Alex in SwiftBook
Ты где то что то не заметил
источник

A

Alex in SwiftBook
Ты сам говоришь, что принтует нормально, значит данные приходят
источник

A

Alex in SwiftBook
Значит ты в другом месте обращаешься к массиву и в тот момент ответ на запрос еще не пришел и у тебя массив нил
источник

s

stolenhen in SwiftBook
Alex
Значит ты в другом месте обращаешься к массиву и в тот момент ответ на запрос еще не пришел и у тебя массив нил
я в этом же контроллере обращаюсь, где находится этот метод, который вызывается во вьюдидлод, вся движуха происходит в одном контроллере
источник

SZ

Sofy Zakharova in SwiftBook
Ребят подскажите пожалуйста что с этим делать вообще
источник

SZ

Sofy Zakharova in SwiftBook
источник

ЮБ

Юрий Бочаров... in SwiftBook
Конечно глупость скажу, но тут явно необходимо установить фреймворк, ну или как минимум правильно настройки прописать.
источник

s

stolenhen in SwiftBook
так тут если даже абстрагироваться от коллекции массив равен нил
источник

SZ

Sofy Zakharova in SwiftBook
Юрий Бочаров
Конечно глупость скажу, но тут явно необходимо установить фреймворк, ну или как минимум правильно настройки прописать.
Но библиотека доступна, а какие Настройки прописать?
источник

AS

Alex Sahnykov in SwiftBook
stolenhen
так тут если даже абстрагироваться от коллекции массив равен нил
Покажи декларацию массива
источник

SZ

Sofy Zakharova in SwiftBook
Есть
источник

s

stolenhen in SwiftBook
Alex Sahnykov
Покажи декларацию массива
источник

A

Alex in SwiftBook
stolenhen
я в этом же контроллере обращаюсь, где находится этот метод, который вызывается во вьюдидлод, вся движуха происходит в одном контроллере
Контроллер тут не при чем, значит ты обращаешься к массиву, когда данные в него еще не установились
источник

A

Alex in SwiftBook
Так ты релоад дата делаешь до того, как у тебя данные пришли
источник

A

Alex in SwiftBook
Сделай в getMovies completion handler и вызывай в нем метод reloadData()
Либо вызывай метод reloadData() после self.movies = movies, только в мейновом потоке
источник