当我通过Cocoapods安装SwiftDate并试图构建我的项目时,我从SwiftDate库中得到三个错误:
/Pods/SwiftDate/Sources/SwiftDate/DateInRegion/DateInRegion.swift:11:15:类型的'DateInRegion‘不符合协议'Hashable’ /Pods/SwiftDate/Sources/SwiftDate/DateInRegion/DateInRegion+Create.swift:50:33:类型'UInt32‘没有成员’随机‘ /Pods/SwiftDate/Sources/SwiftDate/DateInRegion/DateInRegion+Create.swift:65:37:类型'UInt32‘没有成员’随机‘
我是否使用了SwiftDate、Swift或XCode的错误版本?当我试图安装SwiftDate 4.5.1时,库中没有错误,但是没有一个SwiftDate函数实际工作。
发布于 2019-01-14 15:00:47
因为5.0.0+ of SwiftDate包含了Swift 4.2的代码,所以您必须已经安装了支持Swift (Xcode 10+)版本的Xcode。
否则,您可以使用最新版本的SwiftDate,它不使用SWIFT4.2中的代码,例如通过在podfile中指定cocoapod的版本轻松获得随机数(SwiftDate 4.5.0)
pod 'SwiftDate', '4.5.0'发布于 2019-01-14 14:45:38
根据SwiftDate 发布说明,最新版本是使用SWIFT4.2(从5.0.9开始),所以我假设您使用的是较旧版本的Swift。
否则,请查看迁移指南以获得更多信息。SwiftDate4.md
https://stackoverflow.com/questions/54183450
复制相似问题