Я пытался реализовать NSDatecomponent в файле viewcontroller.swift, когда у меня возникла ошибка «Ожидаемая декларация», и «Член экземпляра« что-то »не может использоваться по типу «ViewController» Xcode «Ожидаемое отклонение», ошибка «Выражение не разрешено на верхнем уровне»
Итак, я решил сделать новый файл .swift, а затем реализовать NSDatecomponents там. Но тогда я получил «выражения не допускаются на верхнем уровне» ошибка.
Из того, что я нашел в googling, я знаю, что я должен реализовать это в функции, но у меня нет идентификатора Какую функцию я должен обернуть. Я также хотел бы знать, почему я получаю ошибки в файле viewcontroller.swift для дальнейшего использования. Спасибо заранее, и извините, если мой вопрос является дубликатом.
и вот исходный код
let weekBMondayComponents:NSDateComponents = NSDateComponents()
weekBMondayComponents.year = 2016
weekBMondayComponents.month = 01
weekBMondayComponents.day = 11
weekBMondayComponents.hour = 08
weekBMondayComponents.minute = 39
weekBMondayComponents.timeZone = NSTimeZone.systemTimeZone()
let weekBMonday = userCalendar.dateFromComponents(weekBMondayComponents)!
Какой у вас пользовательский календарь? NSCalendar? –
@ Charles-olivierDemers, Извините, забыл упомянуть, что у меня был этот код наверху 'let userCalendar = NSCalendar.currentCalendar()' – skhiomura