【问题标题】:Firebase snapshot prints optionalFirebase 快照打印可选
【发布时间】:2016-10-23 06:21:09
【问题描述】:

当我从下面的 firebase 数据库运行快照时,它会返回

可选(498895446)

当我只希望它返回时

498895446

作为一个整数。我已经尝试过 toint() 但它没有工作,因为我得到了一个错误。我怎样才能摆脱这个可选的。

let ref = FIRDatabase.database().reference().child("Users + infomation").child(currentuser).child("timeStamp ")

    ref.observeSingleEventOfType(.Value, withBlock : {(snapShot) in
        let val = snapShot.value


        if snapShot.exists(){

            print("\(val)")

        }

        else if snapShot.exists() == false {
            print("snappyaintexist")
        }
    })

【问题讨论】:

    标签: firebase swift2 firebase-realtime-database xcode7 optional


    【解决方案1】:

    试试:-

    let ref = FIRDatabase.database().reference().child("Users + infomation").child(currentuser).child("timeStamp ")
    
    ref.observeSingleEventOfType(.Value, withBlock : {(snapShot) in
    
        if let val = snapShot.value as? Int{
    
            print("\(val!)")
    
        }else{
            print("snappyaintexist")
        }
    })
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-09-30
      • 1970-01-01
      • 1970-01-01
      • 2022-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多