我尝试连接该库,但是此错误出现在代码中。我没有在论坛中找到答案,我在做什么错了?
https://github.com/miraan/CalendarDateRangePickerViewController
https://yadi.sk/d/Cze6fOwcrV01tA
let dateRangePickerViewController =
CalendarDateRangePickerViewController(collectionViewLayout:
UICollectionViewFlowLayout())
dateRangePickerViewController.delegate = self
let navigationController = UINavigationController(rootViewController:
dateRangePickerViewController)
self.navigationController?.present(navigationController, animated: true,
completion: nil)
答案 0 :(得分:0)
CalendarDateRangePickerViewController自两年以来没有更新,因此您需要进行一些更改才能使用该库。
在这里,我已经用Xcode 10.1实现了它,并按照以下步骤使用它。
首先将pod添加到您的pod文件中。
pod 'CalendarDateRangePickerViewController'
然后使用pod install
命令。
然后从“目标”中选择您的广告连播。请查看下面的图片。
然后,第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)
}
}
HERE是更多信息的示例项目。
编辑:
但是,每当您在终端中按下pod install
或pod update
命令时,都需要再次将Swift Language Version
设置为Swift 3
。