у меня метод получения данных вызывается в viewDidLoad
в целом логика будет такая, что твой этот метод должен выполнять одну задачу — работу с сетью и передавать данные дальше, чтобы ты с ними что угодно делал, но в другом месте, а не непосредственно в этом методе
простое разделение логики
но ты сильно не парься, все будет