Firebase 快照打印可选

Firebase snapshot prints optional

因为我 运行 它下面的 firebase 数据库的快照 returns

Optional(498895446)

当我只想 return

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")
        }
    })

尝试:-

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")
    }
})