-1
Я ищу API, который возвращает даты с сегодняшнего дня до года с сегодняшнего дня, я уверен, что их много, но я не могу найти их для iOS swift. какие-либо предложения?Calendar API для iOS swift
Я ищу API, который возвращает даты с сегодняшнего дня до года с сегодняшнего дня, я уверен, что их много, но я не могу найти их для iOS swift. какие-либо предложения?Calendar API для iOS swift
extension NSDate {
func xYears(x:Int) -> NSDate { return NSCalendar.currentCalendar().dateByAddingUnit(.CalendarUnitYear, value: x, toDate: self, options: nil)! }
func xQuarters(x:Int) -> NSDate { return NSCalendar.currentCalendar().dateByAddingUnit(.CalendarUnitQuarter, value: x, toDate: self, options: nil)! }
func xMonths(x:Int) -> NSDate { return NSCalendar.currentCalendar().dateByAddingUnit(.CalendarUnitMonth, value: x, toDate: self, options: nil)! }
func xWeeks(x:Int) -> NSDate { return NSCalendar.currentCalendar().dateByAddingUnit(.CalendarUnitWeekOfYear, value: x, toDate: self, options: nil)! }
func xDays(x:Int) -> NSDate { return NSCalendar.currentCalendar().dateByAddingUnit(.CalendarUnitDay, value: x, toDate: self, options: nil)! }
func xHours(x:Int) -> NSDate { return NSCalendar.currentCalendar().dateByAddingUnit(.CalendarUnitHour, value: x, toDate: self, options: nil)! }
func xMinutes(x:Int) -> NSDate { return NSCalendar.currentCalendar().dateByAddingUnit(.CalendarUnitMinute, value: x, toDate: self, options: nil)! }
func xSeconds(x:Int) -> NSDate { return NSCalendar.currentCalendar().dateByAddingUnit(.CalendarUnitSecond, value: x, toDate: self, options: nil)! }
func xNanoseconds(x:Int) -> NSDate { return NSCalendar.currentCalendar().dateByAddingUnit(.CalendarUnitNanosecond, value: x, toDate: self, options: nil)! }
}
NSDate().xYears(2) // "Jan 5, 2017, 8:03 PM"
NSDate().xMonths(2) // "Mar 5, 2015, 8:03 PM"
NSDate().xDays(2) // "Jan 7, 2015, 8:03 PM"
Я разработчик новичок, и я не понимаю, как использовать в в UICollectionViewCell, могли бы вы опубликовать некоторые примеры кода –
Func CollectionView (CollectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell { Println (NSDate.xDays (indexPath.row) в NSString) вар клеток = collectionView.dequeueReusableCellWithReuseIdentifier ("dateCell", forIndexPath: indexPath) как DateCollectionViewCell возвратной клетка } –
Я добавил код и когда я пытаюсь попробовать напечатать дней внутри cellForItemAtIndexPath выдает ошибку "" NSNumber не является подтипом NSDate –