2016-11-25 4 views
0

データベース(firebase)の中に保存するために送受信されたメッセージのタイムスタンプを作成しようとしていますが、正しく動くかどうかはわかりません。ここでは、コードの行は私にエラーを与えてthatsのだ:NSNumber&NSDate(swift 3)

error

以前、私が書くでしょう:

let timeStamp: NSNumber = Int(NSDate().timeIntervalSince1970)) 

が、私は同じエラーを取得しています:

"Argument labels '(_:)' do not match any available overloads"

+0

コードの行が表示されないthatsの:タイムスタンプを聞かせてあなたは今、具体的データ型を述べる必要はありませんもちろん

let timeStamp: NSNumber = NSNumber(value: Int(NSDate().timeIntervalSince1970))) 

= NSNumber(Int(NSDate()。timeIntervalSince1970)) –

答えて

1

あなたを変数にIntの値を割り当てることはできません。 IntからNSNumberを作成する必要があります。そして、あなたは、パラメータのラベルを指定する必要があります。

let timeStamp = NSNumber(value: Int(NSDate().timeIntervalSince1970))) 
0
timestamp: NSDate().timeIntervalSince1970 as NSNumber 
+0

あなたのコードの説明/コメントを忘れずに[関連のドキュメントから[レビューから] – Blag

関連する問題