# #ios #swift #google-cloud-firestore
Вопрос:
Отужинайте, ребята!
Я хотел бы закрыть представление и запустить задачу Firestore в фоновом режиме … без блокировки пользовательского интерфейса или отображения анимации загрузки.
Код работает следующим образом .. но есть ли лучший метод или это нормально?
self.dismiss(animated: true) { DispatchQueue.global().async { uploadImageFIR(image: image) { url in //FIRESTORE TASK HERE } }
Комментарии:
1. Что вы подразумеваете под «лучшим» методом?
2. Я всегда хочу чему-то научиться, и поэтому спрашиваю, является ли метод, которым я его использую, правильным или, может быть, он что-то блокирует?
3. Пожалуйста, проясните вашу конкретную проблему или предоставьте дополнительные сведения, чтобы выделить именно то, что вам нужно. Поскольку это написано в настоящее время, трудно точно сказать, о чем вы просите.