2016-11-25 3 views
0

내 데이터베이스 (firebase) 내부에 저장하기 위해 보내거나받은 메시지에 대한 timeStamp를 만들려고하고 있는데 제대로 작동하는지 확실하지 않습니다. 다음은 나에게 오류주는 코드 먹으 렴의 라인이다 :NSNumber & NSDate (swift 3)

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

하지만 같은 오류가 받고 있어요 : 이전

error

, 나는 쓸 것이다

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

+0

코드 줄이 표시되지 이잖아 : 타임 스탬프를하자 지금 특히 데이터 유형을 명시 할 필요가 없습니다 물론

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

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

답변

1

당신 변수 NSNumberInt 값을 할당 할 수 없습니다. Int에서 NSNumber을 만들어야합니다. 그리고 당신은 매개 변수 레이블을 지정해야합니다

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

코드를 설명하고 주석을 작성하고 관련 문서 [리뷰에서]를 제공하십시오. – Blag