我正在尝试为发送/接收的消息创建一个timeStamp来存储在我的数据库(firebase)中,我不确定我是否正确使用它。这是给我一个错误的代码行:
以前,我会写:
let timeStamp: NSNumber = Int(NSDate().timeIntervalSince1970))
但是我得到了同样的错误:
“参数标签'(_ :)'与任何可用的重载都不匹配”
答案 0 :(得分:1)
您无法为Int
变量分配NSNumber
值。您需要从NSNumber
创建Int
。您需要指定参数标签:
let timeStamp: NSNumber = NSNumber(value: Int(NSDate().timeIntervalSince1970)))
当然,您现在无需具体说明数据类型:
let timeStamp = NSNumber(value: Int(NSDate().timeIntervalSince1970)))
答案 1 :(得分:0)
timestamp: NSDate().timeIntervalSince1970 as NSNumber