我已经更新了我的pod和框架但是在我尝试编译之后,xcode在AppEventBuiltin
swift中显示了这个错误(模糊使用初始化)
maxRatingValue.onSome({ parameters[.maxRatingValue] = NSNumber(value: UInt64($0)) })
itemCount.onSome({ parameters[.itemCount] = NSNumber(value: UInt64($0)) })
这是为了这个: https://developer.apple.com/documentation/swift/uint64
如何修改这些行以消除错误?
答案 0 :(得分:0)
错误发生在Swift 4更新之后。如果您使用的是swift 3,请使用以下代码替换:
maxRatingValue.onSome({ parameters[.maxRatingValue] = NSNumber(value: $0.toUIntMax()) })
itemCount.onSome({ parameters[.itemCount] = NSNumber(value: $0.toUIntMax()) })
希望这会对你有所帮助。 :)