Я хочу, чтобы текущая дата была предварительно заполнена на панели навигации каждый раз, когда пользователь открывает приложение, без необходимости выбирать его с помощью выбора даты. Подобно тому, как работают приложения для отслеживания еды, такие как Lose It и MyFitness Pal. Но я не могу найти документацию о том, как это сделать. Вот что я пробовал, но он говорит, что я не могу назначить NSDate для ввода String.Добавление самонаполняющейся даты в панель навигации. Заголовок
let currentDate = NSDate()
let dateFormatter = NSDateFormatter()
dateFormatter.dateStyle = NSDateFormatterStyle.FullStyle
var convertedDate = dateFormatter.stringFromDate(currentDate)
dateFormatter.dateFormat = "EEEE, MMMM dd, yyyy"
convertedDate = dateFormatter.stringFromDate(currentDate)
self.title = NSDate()
'NSDate()' даст объект даты установки текущей даты и времени. 'NSDateFormatter' используется для получения строковых представлений дат – Paulw11
Вам понадобится что-то вроде' self.title = NSDate() ' – WMios
Возможный дубликат [Как получить текущее время (и час) как дату и время] (http: // stackoverflow.com/questions/24070450/how-to-get-the-current-time-and-hour-as-datetime) – Avt