「Swiftで UITextField から UIDatePicker を呼び出す」をswift3に変換する際のエラー
Qiita の「Swiftで UITextField から UIDatePicker を呼び出して Toolbarに完了ボタンなどを用意する」をswift3で使おうとして次の2点がエラーになってしまいます。改善方法をご教示いただけますか。
1. 34行目
// UIToolBarの設定
toolBar = UIToolbar(frame: ***CGRectMake***(0, self.view.frame.size.height/6, self.view.frame.size.width, 40.0))
CGRectMake
をCGRect
にすると
Argument labels do not match any....
とエラーになります。これはどのように修正するのでしょうか。
2.//「今日」を押すと今日の日付をセットする」
の84行目を Fix it Replaceで修正すると
***let comps: NSDateComponents = calender.components(NSCalendar.Unit.YearCalendarUnit|NSCalendar.Unit.MonthCalendarUnit|NSCalendar.Unit.DayCalendarUnit|NSCalendar.Unit.HourCalendarUnit|NSCalendar.Unit.MinuteCalendarUnit|NSCalendar.Unit.SecondCalendarUnit|NSCalendar.Unit.WeekdayCalendarUnit, fromDate: date)***
が
No '|' candidates produce the expected contextual result type 'NSCalendarUnit'
とエラーになります。どのように修正するのでしょうか。