Гайз, я уже себе всю голову сломал. Усу collectionview. Получаю данные с JSon при загрузке и коллекция пустая. Сделал тестовую кнопку с reloadData - все работает.
Но именно при запуске приложения пустой экран. Как лечить?
Смотри как можешь сделать, если я правильно понял
Вот допустим у тебя есть dataSource в который приходят данные с сервера, и на основании которых у тебя строится твое CollectionView
Сделай просто для своего dataSource наблюдатель didSet, и установи там reloadData
Получится что как только у тебя метод по получению JSON с сервера сработает, ты эти данные сразу передашь по сути в dataSource, а наблюдатель didSet тем временем увидит что были обновлены данные и автоматически зарелоадид коллекцию