FacebookCore框架AppEventBuiltin(模糊使用init)

时间:2017-11-07 18:01:31

标签: swift xcode

我已经更新了我的pod和框架但是在我尝试编译之后,xcode在AppEventBuiltin swift中显示了这个错误(模糊使用初始化)

maxRatingValue.onSome({ parameters[.maxRatingValue] = NSNumber(value: UInt64($0)) })

itemCount.onSome({ parameters[.itemCount] = NSNumber(value: UInt64($0)) }) 

enter image description here

这是为了这个: https://developer.apple.com/documentation/swift/uint64

enter image description here

如何修改这些行以消除错误?

1 个答案:

答案 0 :(得分:0)

错误发生在Swift 4更新之后。如果您使用的是swift 3,请使用以下代码替换:

maxRatingValue.onSome({ parameters[.maxRatingValue] = NSNumber(value: $0.toUIntMax()) })

itemCount.onSome({ parameters[.itemCount] = NSNumber(value: $0.toUIntMax()) })

希望这会对你有所帮助。 :)