NSUserDefaults
에 저장된 값을 인쇄하면 다음과 같은 결과가 나타납니다.NSUserDefault에 날짜를 저장하면 값이 잘못됨
let prefs = NSUserDefaults.standardUserDefaults()
prefs.setObject(NSDate(), forKey: "ST")
print ("Hey \(prefs.objectForKey("ST")) ")
옵션 (2016년 10월 24일 8시 29분 20초 0000)
가 표시되는 텍스트 Optional(
가 그리고 내가 원하는 것은 단지 Date time
표시하는 것입니다 안녕하세요.
또한 주어진 시간이 잘못되었습니다. 어떻게 해결할 수 있을까요? 키우면 때문에 선택 사항입니다
시간이 틀린 이유가 UTC 시간 인 것 같습니다. –
@Jecky 어떻게 해결할 수 있습니까? 그리고 Date-Time을 감싸는'Optional' 텍스트를 제거하려면 어떻게해야합니까? – Illep
옵션 처리는 Swift의 * 기본 *입니다. 여기에 설명되어 있습니다 : https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/TheBasics.html#//apple_ref/doc/uid/TP40014097-CH5-ID330 – Moritz