2 // OrderedSetToArrayTransformer.swift
5 // Created by Hori,Masaki on 2017/01/05.
6 // Copyright © 2017年 Hori,Masaki. All rights reserved.
11 class OrderedSetToArrayTransformer: ValueTransformer {
12 override class func transformedValueClass() -> Swift.AnyClass {
15 override class func allowsReverseTransformation() -> Bool {
18 override func transformedValue(_ value: Any?) -> Any? {
19 guard let v = value as? NSOrderedSet else { return value }
22 override func reverseTransformedValue(_ value: Any?) -> Any? {
23 guard let v = value as? [Any] else { return value }
24 return NSOrderedSet(array: v)