How to display number field in label for Cloud Firestore SwiftAsk Questions

 Posted on 08/16/2018

I have a number field from Cloud Firestore that needs to be displayed as a string within a label.

Usually, if the field were a string, I can just execute this code

db.collection("users").document(uid ?? "UID not yet loaded in viewDidLoad()")
    .addSnapshotListener { snapshot, error in
        if error != nil {
            print(error ?? "Couldn't update text field TextUser according to database")
        } else {
            if let dbUsername = snapshot?["username"] as? String {
                self.textUser?.text = dbUsername

That works because "username" in the document is of a value string. But this won't work because "cash" in the document is of a value number.

if let dbCash = snapshot? ["cash"] as? String {
    self.labeCash?.text = dbCash

I might just have to convert the number, whatever type they use, into a string. But how would I do that? Thanks!

Share On: facebook gplus twitter
Asked by hardik chaudhary on 08/16/2018 Score: 557 points
Add Comment:


0 Answers

0 Corrected Answers

Post Your Answers

Existing Members

Sign in to your account
Email Address
New Member?
Sign up and complete profile
Full Name
Email Address
I have read and agree to the Terms of Service and Privacy Policy
Please subscribe me to the StoodQ newsletters
Guideline to answer a question:

Useful tips to submit your answer
Please read below guidelines before you submit your answer for question.

  • Read and understand question for which you are submitting your answer.
  • Try to avoid grammatical and spell mistake while answering.
  • Do not post any irrelevant information in your answer.
  • Explain your answer with example or any reference link to help who posted question.
  • If you find irrelevant question, please report it to support. Click here to contact support.
  • You agree to the privacy policy and terms of use to submit any contents.

Note: StoodQ is online developers community which helps developer for their difficulty, lets help them with your value contribution.