CalendarDateRangePickerViewController Не обновлялся уже 2 года, поэтому вам нужно внести некоторые изменения, чтобы использовать эту библиотеку.
Здесь я реализовал ее с Xcode 10.1 и следую приведенным ниже шагам, чтобы использоватьit.
Сначала добавьте pod в ваш файл pod.
pod 'CalendarDateRangePickerViewController'
, затем используйте команду pod install
.
, затем выберите ваш pod из Targets.Проверьте это на рисунке ниже.
![enter image description here](https://i.stack.imgur.com/jKe50.png)
, затем на шаге 3 найдите Swift Language Version
и выберите Swift 3
там.
Затем перейдитек вашему классу, где вы хотите, чтобы пользователь этой библиотеки
и добавил
import CalendarDateRangePickerViewController
, и теперь ваша сторонняя библиотека готова к использованию, и вы можете добавить пример кода будет выглядеть так:
import UIKit
import CalendarDateRangePickerViewController
class ViewController: UIViewController, CalendarDateRangePickerViewControllerDelegate {
func didTapCancel() {
}
func didTapDoneWithDateRange(startDate: Date!, endDate: Date!) {
}
override func viewDidLoad() {
super.viewDidLoad()
let dateRangePickerViewController =
CalendarDateRangePickerViewController(collectionViewLayout:
UICollectionViewFlowLayout())
dateRangePickerViewController.delegate = self
let navigationController = UINavigationController(rootViewController:
dateRangePickerViewController)
self.navigationController?.present(navigationController, animated: true,
completion: nil)
}
}
И ЗДЕСЬ - пример проекта для получения дополнительной информации.
РЕДАКТИРОВАТЬ:
Но с этим всякий раз, когда вы нажимаете pod install
или pod update
команда в терминале, вам нужно снова установить Swift Language Version
в Swift 3
.