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
を表示することであります。
さらに、与えられた時間は間違っています。どうすればこの問題を解決できますか? it'sためにオプションです
それは時間が間違っている理由だと思っています。 –
@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