2017-10-29 2 views

답변

2

알아 냈습니다.

var sevenDaysfromNow: Date { 
    return (Calendar.current as NSCalendar).date(byAdding: .day, value: 7, to: Date(), options: [])! 
} 

datePicker.maximumDate = sevenDaysfromNow 
+2

Swift 3에서 코딩 할 때 NSCalendar를 사용하면 안됩니다. Swift 3의 동등한 달력 방법은 마지막 매개 변수 (옵션)를 제거하기 만하면됩니다. 'Calendar.currentdate (by : .day, value : 7, to : Date())를 반환하십시오! ' –

+1

고마워요. –

+1

7 일을 추가하는 것보다 낫다. Calendar.current.date (byAdding : .weekOfYear, value : 1, to : Date())! –

관련 문제