Upvote:7
Aprove answer
uploadProfilePicTask.downloadURL(completion: { (url, error) in
if (error == nil) {
if let downloadUrl = url {
// Make you download string
let downloadString = downloadUrl.absoluteString
}
} else {
// Do something if error
}
})
Upvote:2
uploadTask.observe(.success) { snapshot in
guard let imageURL = snapshot.metadata?.storageReference?.downloadURL(completion: { (url, error) in if error != nil {
print(error as Any)
} else { //add all you want
}
}) else { return }
let imageStr = String(describing: imageURL)
DBService.manager.updatePhoto(profileImageUrl: imageStr)
AuthService.manager.updatePhoto(urlString: imageStr)
}
}
Credit Goes to: stackoverflow.com
Related question with same questions but different answers
- HOW TO SEND VIDEO FILE TO FIREBASE STORAGE IN IOS IN IOS
- HOW TO DETECT IF USER HAS IOS APP INSTALLED IN BROWSER - LIKE EXAMPLE SITE IN POST IN IOS
- FORMAT STRING IS NOT A LITERAL STRING (POTENTIALLY INSECURE) WARNING IN IOS
- SHADER FILE WARNING FOR IPAD (1ST GEN) IN IOS
- USING GOOGLEMLKIT 0.61.0 THRU COCOAPODS IS DOWNGRADING FIREBASE LIBS TO 6.20.0 IN IOS
- FIREBASE STORAGE WARNING: DOWNLOADURL()' IS DEPRECATED: USE `STORAGEREFERENCE.DOWNLOADURLWITHCOMPLETION() IN IOS
- HOW TO CHECK FIREBASE DEEP LINK WHEN THE APP IS NOT INSTALL? IN IOS
- IN FIREBASE IOS SDK, .CHILDADDED IS TRIGGERED EVERY TIME A CHILD IS DELETED. HOW CAN I STOP THIS? IN IOS
- OPENGL ES2 PREMULTIPLIED VS STRAIGHT ALPHA + BLENDING IN IOS
- COUNT OF OBJECTS IN 2 DIMENSIONAL NSARRAY IN IOS
- <ERROR>: CGBITMAPCONTEXTCREATEIMAGE: INVALID CONTEXT 0X0 IN IOS
- IOS APP: IS THERE A LIFE AFTER CRASH AND TERMINATION? IN IOS
- DISCOUNT WHEN PURCHASING AN IOS IN-APP PURCHASE IN IOS
- REMOVE UNWANTED IOS7 PADDING IN IOS
- XAMARIN IOS NAVIGATE TO SETTINGS IN IOS
- AMAZON SDK POD WON'T COMPILE? IN IOS
- ERROR "APPLICATION WINDOWS ARE EXPECTED TO HAVE A ROOT VIEW CONTROLLER" (IOS) IN IOS
- HOW TO GET SCROLL VIEWS VISIBLE RECTANGLE FRAME AFTER IT SCROLLS IN IOS? IN IOS
- OPEN FACEBOOK IOS APP ON A SPECIFIC PAGE IN IOS
- GET POSITION CENTER FROM UIBUTTON IN IOS
- CAN'T SEE DYNAMIC SUBVIEW ON IOS7(WORKING ON IOS6) IN IOS
- SEED RANDOM IN 64-BIT IN IOS
- UIBUTTON NOT CALLING TARGET'S SELECTOR IN IOS
- HOW TO CREATE ROUNDED UITEXTFIELD WITH INNER SHADOW IN IOS
- ACTIVITY INDICATOR NOT HIDING WHEN WEBPAGE IS LOADED IN IOS
- IS IT BETTER TO EMBED A VIEW CONTROLLER OR ADD A SUBVIEW? IN IOS
- DIAGNOSING NON-REPRODUCEABLE BUGS? IN IOS
- CROP AUTOMATICALLY USING CAMERA LIKE INSTAGRAM IN IOS
- PERFORMING DYNAMIC CLASS METHOD CALLS IN OBJECTIVE-C WITH MORE THAN TWO PARAMETERS IN IOS
- IOS: HOW TO ADJUST HEIGHT OF AREA COVERED BY KEYBOARD IN IOS IN IOS
- IPHONE: HOW MAKE MULTIPLE COLUMNS IN UITABLEVIEW IN IOS
- SWIFT AVAILABILITY CHECK FOR MACCATALYST / IOS FAILING IN IOS
- CIRCULAR IMAGEVIEW SWIFT IN IOS
- IOS PROCESS AUDIO STREAM WHILE PLAYING VIDEO IN IOS
- IOS: WHEN APPLYING A CIFILTER TO A UIIMAGE THE RESULT IMAGE IS ROTATED IN IOS
- CHOOSE VIDEO FROM PHOTO GALLERY WITH CERTAIN DURATION AND ATTACHED LOCATION ONLY IN IOS
- HOW TO ADD FLUTTER RUN TIME ARGUMENTS TO XCODE IN IOS
- CHANGING CELL CONTENT IN UITABLEVIEW WHEN TAPPED IN IOS
- CUSTOMIZE UITABLEVIEW SECTION BORDER COLOR FOR EACH SECTION IN IOS
- PASS MANAGEDOBJECTCONTEXT (CORE DATA) TO OTHER CLASSES, CORRECTLY DONE? IN IOS
- CAN'T GET A TRANSLUCENT STATUS BAR IN IOS IN IOS
- OPENGL ES ON IOS TEXTURE LOADING - HOW DO I GET FROM A RGBA8888 .PNG FILE TO A RGB565 TEXTURE? IN IOS
- HOW TO ACCESS WEAK LINKED FRAMEWORK IN IOS? IN IOS
- NSUSERDEFAULTS RETURNS SWIFT ARRAY [STRING] INSTEAD OF SET<STRING> IN IOS
- GENERATE AND STORE A UNIQUE ID IN MONOTOUCH IN IOS
- KEYBOARD SHORTCUT TO TOGGLE BETWEEN PREVIOUS FILE AND CURRENT FILE IN EDITOR IN IOS
- REGEX CAPTURE GROUP SWIFT IN IOS
- CAEMITTERLAYER NOT TIMING CORRECTLY WITH CACURRENTMEDIATIME() AND SOMETIMES NOT SHOWING AT ALL IN IOS
- GETTING SAME MEMORY ADDRESS FOR NSSTRINGS ASSIGNED FROM STRING LITERALS IN IOS
- MAKE A UIVIEWPROPERTYANIMATOR NEVER COMPLETE IN IOS
- WHY IS SELF RETAINED IN A BLOCK THAT ACCESSES ONE OF ITS PROPERTIES? IN IOS
- SIDE NAVIGATION BAR (MENU) (IOS 6) LIKE IN FACEBOOK APP + STORYBOARDS IN IOS
- SWIFT USER NOTIFICATIONS: WHY IS NEXTTRIGGERDATE NIL? IN IOS
- VALIDATING FAILS BECAUSE OF ACCOUNT PERMISSIONS IN IOS
- INTUNEMAMCONFIGURATOR FOR INTUNES IOS SDK CONFIGURATION IN IOS
- IOS5 AND FACEBOOK API IN IOS
- UITEXTVIEW TEXT GET CUT OFF - IOS 10 IN IOS
- INSTANCE VARIABLE USED WHILE 'SELF' IS NOT SET TO THE RESULT OF IN IOS