Загрузчик не отображается на экране, мне удалось найти некоторые вопросы, решенные с помощью Grand Dispatch, но здесь это не сработало.Я, наверное, что-то напутал по пути.
@IBAction func sendDataPressed(_ sender: UIBarButtonItem) {
if imagesArray.count != 0 {
//let title = titleText.text!
//let description = descriptionText.text!
func startprogress()
{let size = CGSize(width: 30, height: 30)
startAnimating(size, message: nil, type:
NVActivityIndicatorType(rawValue: 7)!, color: UIColor.blue)
}
startprogress()
DispatchQueue.main.asyncAfter(deadline: DispatchTime.now() + 2) {
let informationPassed : [String : String] =
["provincia" : self.provinciaPicked,
"citta" : self.cittaPicked,
//"userTitle" : title,
//"userDescription" : description,
"userUid" : self.userUID!]
//an enumerator can be used here to simplify things
UploadImages.saveImages(imagesArray: self.imagesArray, information: informationPassed)
//This performs the upload of images in firebase firestore
}
stopAnimating()
}
else {
displayAlert(alertTitle: "Found NIL", alertDescription: "The array of images has been found empty")}
}