2016-11-29 38 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