변환 가능한 속성을 사용하여 Double Array를 Core Data로 저장하는 데 도움이되는 NSValue Transformer를 구현하려고합니다.Swift에서 변환 가능한 속성을위한 NSValueTransformer 구현
그래서 transformedValueClass를 구현하려고했습니다. 그러나 NSArray.class()는 넘어져 있습니다. 불행히도 나는 이것에 대한 이유를 찾지 못했습니다.
내 방법은 내가 다음과 같은 컴파일러 오류가 얻을이
class PacePerK:NSValueTransformer{
class func transformedValueClass() -> AnyClass!
{
return NSArray.class()
}
}
과 같다 : '.' 예상 멤버 이름은 다음과 클래스 선언의 예상 식별자
불행히도 그들은 정말로 나를 돕지 않습니다.
왜 NSArray.class가 잘못 표시 되었습니까? 어떻게 컴파일러 오류가 발생하지 않고 NSArray 클래스를 반환 할 수 있습니까? 또한
NSArray.self
, 귀하의 예제에서, 당신은 "재정의"와 transformedValueClass 기능을 표시해야합니다 :