Есть массив var Array =[String]() есть функция DownloadData() В функции должен заполняться массив (self.Array.append(var), но он не заполняется. вывожу массив после выполнения функции он пустой. Почему и как это исправить?
Ретурн не применимо функция ничего не возвращает
FlooDwm: Если суть функции -- "вернуть элементы", то лучше создать внутри функции и вернуть новый массив; если суть функции -- добавлять элементы в существующий массив (встречается реже), то можно inout.
Вопрос задан не корректно...даже, я бы сказал, по идиотски.
Перепишите вопрос (судя по вашему посту выше, вам надо разобраться с работой асинхронных потоков). Но для этого определите чего вы не понимаете.