2016-10-20 3 views
1

ねえので、私は、この小さなアプリケーションに取り組んでいると私はenter image description hereスウィフト3でカレンダーが変更されましたか?

let durationDateComponents = Calendar(identifier: Calendar.Identifier.gregorian).dateComponents([.year, .month, .day, .hour, .minute, .second], from: Date(), to: christmasDay, options: []) 

私はここで何をしますか?私はエラーが配列を使って何かを変更するように指示しているが、何が?

ありがとうございます!

答えて

2

optionsを削除します。これはdateComponentsの一部ではないため、コンパイラはメソッドの識別に問題があります。

let calendar = Calendar.current // or, if you really need gregorian calendar regardless of the current calendar, `Calendar(identifier: .gregorian)` 
let components = calendar.dateComponents([.year, .month, .day, .hour, .minute, .second], from: Date(), to: christmasDay) 

あなたがoptionsを削除する場合は、この方法が正常に識別され、したがって、正しく表現を解釈することができます。

関連する問題