2016-12-15 6 views
4

О процессе миграции приложения iOS в Swift 3.0. Вот один вопрос, с которым я столкнулся.Тип ... неоднозначный без дополнительного контекста

Сначала соответствующий код:

let calendar = NSCalendar.current, 
calendCompo = calendar.components([.Year, .Month, .Day, .Hour, .Minute, .Second], fromDate: NSDate()) 

Вторая проблема:

Я получаю сообщение об ошибке, для второй линии:

Type of expression is ambiguous without more context 

Я также попытался этот код:

let calendar = NSCalendar.current, 
calendCompo = calendar.components([.year, .month, .day, .hour, .minute, .second], fromDate: NSDate()) 

Но это не имело никакого значения.

Как мне изменить код, чтобы заставить его работать? Спасибо за любой отзыв.

ответ

0

Правильный путь для достижения этой цели в Swift 3.0 является:

let calendar = NSCalendar.current, 
calendCompo = calendar.dateComponents([.Year, .Month, .Day, .Hour, .Minute, .Second], from: NSDate()) 

 Смежные вопросы

  • Нет связанных вопросов^_^