Я использую следующий код, чтобы получить текущую дату и форматировать его. Но видя ошибку «Не удается вызвать initiliazer для типа„Дата“без аргументов»Невозможно получить текущую дату в Swift 3.0
let currentDateTime = Date()
// initialize the date formatter and set the style
let formatter = DateFormatter()
formatter.timeStyle = .medium
formatter.dateStyle = .long
// get the date time String from the date object
formatter.string(from: currentDateTime) // October 8, 2016 at 10:48:53 PM
скриншот
Где это код? – rmaddy
Возможно, ваш проект определил другой класс с именем 'Date'? Это распространенная проблема для кода, перенесенного из Swift 2, когда версия Apple была известна как «NSDate». –
вызов getCurrentDate() из ViewDidLoad() – Badrinath