如何解决过载问题?
How to fix overload issue?
在从 RAMotion github link for pod
的折叠单元实现 pod 时,我正在尝试修复 UX 中的一些错误
但是查看了一些资源 here and 无法理解该问题。
在给定函数的 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 )
在从 RAMotion github link for pod
的折叠单元实现 pod 时,我正在尝试修复 UX 中的一些错误但是查看了一些资源 here and
在给定函数的 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 )