在从 RAMotion 的折叠单元实现 pods 时,我试图修复用户体验中的一些错误 github link for pod
然而,研究了一些资源 here和 here无法理解这个问题。
在给定函数的 FileA 中显示错误:
Argument labels '
(rawValue:)
' do not match any available overloads
fileprivate func convertToCAMediaTimingFunctionName(_ input: String) -> CAMediaTimingFunctionName {
return CAMediaTimingFunctionName(rawValue: input as String)
}
在查看 CAMediaTimingFunctionName
时,它有以下代码
/* CoreAnimation - CAMediaTimingFunction.h
Copyright (c) 2006-2018, Apple Inc.
All rights reserved. */
public struct CAMediaTimingFunctionName : Hashable, Equatable, RawRepresentable {
public init(rawValue: String)
}
最佳答案
上述 RAmotion 项目存在一些问题,因为它最初是为 swift 3 设计的,后来进行了一些更新。
但是,由于信息有限,建议尝试这样的事情
fileprivate func convertToCAMediaTimingFunctionName(_ input: String) -> CAMediaTimingFunctionName {
return CAMediaTimingFunctionName(string:input )
关于ios - 如何解决过载问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53285374/