안녕하세요, Objective-c의 Swift 코드를 변환해야합니다. Date 및 TimeInterval 개체에 문제가 있습니다. 스위프트 버전 : 3 엑스 코드 버전 : 8.0 베타Swift의 TimeInterval
-2
A
답변
1
내 댓글에 따르면, 코드는 다음과 같아야합니다 :
private func updateTimer() {
let currentDate = NSDate()
let timeInterval = currentDate.timeIntervalSince(self.startDate)
let timerDate = NSDate(timerIntervalSince1970: timeInterval)
}
또는
private func updateTimer() {
//we don't have to create the variable "currentDate".
let timeInterval = NSDate().timeIntervalSince(self.startDate)
let timerDate = NSDate(timerIntervalSince1970: timeInterval)
}
+0
을 사용하여 currentDate 변수를 제거합니다. 내 질문을 편집하면서 게시했습니다! 고맙습니다! –
1
스위프트 3 사용 날짜 :
private func updateTimer() {
let currentDate = Date()
let timeInterval = currentDate.timeIntervalSince(self.startDate)
let timerDate = Date(timeIntervalSince1970: timeInterval)
}
+0
NSDate는 NSString, NSArray와 같이 Swift 3에 여전히 있습니다. –
관련 문제
- 1. timeInterval 변수가 작동하지 않습니다.
- 2. NSDate timeInterval = nil
- 3. Swift의 간단한 수학 연산이 작동하지 않습니다.
- 4. NSTimer 비 반복 타이머 - retrieve timeInterval
- 5. JQuery/Ajax와 timeinterval() 메소드가없는 페이지 업데이트
- 6. Swift의 enumerateSubstringsInRange
- 7. Swift의 UISearchDisplayController
- 8. Swift의 약어
- 9. Swift의 CGImageRelease
- 10. Swift의 TableViewCell?
- 11. iOS 8 + Swift의 setHTTPBody
- 12. Swift의 일반 사전
- 13. Swift의 일반 함수
- 14. Swift의 CoreData에 대한 CoreData
- 15. Swift의 문자열 연결 문제
- 16. Swift의 Raw 문자열
- 17. 관련 Swift의 뷰 값
- 18. Swift의 일반 완료 처리기
- 19. Swift의 비동기 NSOperation 종속성
- 20. Swift의 클로저 속성 선택
- 21. Swift의 "<-"의미
- 22. Swift의 이상한 선택 오류
- 23. CAGradientLayer Swift의 위치
- 24. Swift의 자동 다시로드 맵
- 25. Swift의 상속 및 확장
- 26. Swift의 ID 연산자
- 27. Swift의 파일에서 NSMutableArray로드
- 28. Swift의 OpenCV HoughTransformation
- 29. Swift의 튜플 열거 형
- 30. Swift의 NSManagedObject 설명
당신은'NSDate'의 인스턴스에서는'timeIntervalSince'를 호출해야하지만,'NSDate' 클래스에서는 호출해서는 안됩니다. 그렇지 않으면'NSTimerInterval' (double)을 반환하지 않고'NSDate'를 반환합니다. 어쨌든, 나는 XCode가 클래스 함수가 아니기 때문에 NSDate.timeIntervalSince (currentDate)를 호출 할 때 에러를 반환해야한다고 생각한다. –
코드에 예제를 게시 할 수 있습니까? –
코드를 게시했습니다. –