2016-11-29 37 views
1

在封我想設置日期和時間風格,DataFormatterStyle沒有成員.mediumStyle

private let dateFormatter: DateFormatter = { 
    let formatter = DateFormatter() 
    formatter.dateStyle = .mediumStyle 
    formatter.timeStyle = .shortStyle 
    return formatter 
}() 

,但得到這樣的錯誤

Type 'DataFormatterStyle has no member .mediumStyle' 

此前與NSDateFormatter工作的罰款

+0

private let dateFormatter: DateFormatter = { let formatter = DateFormatter() formatter.dateStyle = .medium formatter.timeStyle = .short return formatter }() 

剛纔的一切變了嗎?嘗試大寫.MediumStyle for Swift 2.3 – keith

回答

6

DateFormatter.Style的文檔。您的代碼應該是:你用斯威夫特斯威夫特3.

+1

看起來他們已經更新了DateFormatter的文檔,但尚未反映:https://developer.apple.com/reference/foundation/dateformatter – rstackhouse