In closure I want to set styles for date and time,
private let dateFormatter: DateFormatter = {
let formatter = DateFormatter()
formatter.dateStyle = .mediumStyle
formatter.timeStyle = .shortStyle
return formatter
}()
Type 'DataFormatterStyle has no member .mediumStyle'
Look at the documentation for DateFormatter.Style
. Your code should be:
private let dateFormatter: DateFormatter = {
let formatter = DateFormatter()
formatter.dateStyle = .medium
formatter.timeStyle = .short
return formatter
}()
Just about everything changed in Swift 3.