Как исправить проблему с перегрузкой? - PullRequest
0 голосов
/ 13 ноября 2018

Пытаюсь исправить несколько ошибок в UX при реализации модуля из складывающейся ячейки из RAMotion ссылка github для модуля

Однако изучил несколько ресурсов здесь и здесь не смог понять проблему.

в FileA в данной функции отображается сообщение об ошибке:

Метки аргументов '(rawValue:)' не соответствуют ни одной доступной перегрузке

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)
}

the actual error location Любое руководство будет полезно.

1 Ответ

0 голосов
/ 13 ноября 2018

Были некоторые проблемы с указанным проектом RAmotion, так как он изначально был разработан для быстрой версии 3. Позже было сделано несколько обновлений.

Однако, из-за ограниченной информации, можно сказать, что вы попробуете что-то подобное

fileprivate func convertToCAMediaTimingFunctionName(_ input: String) -> CAMediaTimingFunctionName {
    return CAMediaTimingFunctionName(string:input )
...