import Foundation
import CoreData
+import Doutaku
enum KCManagedObjectError: Error {
if KCManagedObject.intValueKyes.contains(key) {
- if let _ = value.pointee as? Int { return }
+ if let _ = value.pointee as? Int {
+
+ return
+ }
if let s = value.pointee as? String {
value.pointee = Int(s) as AnyObject?
override func value(forUndefinedKey key: String) -> Any? {
- if key == "description" { return value(forKey: "description_") }
+ if key == "description" {
+
+ return value(forKey: "description_")
+ }
if key.hasPrefix("api_") {
-/* MARK: CONVERT */ let k = String(key[key.index(key.startIndex, offsetBy: 4)...])
+ let k = String(key[key.index(key.startIndex, offsetBy: 4)...])
return value(forKey: k)
}
- print("Entity \(type(of: self).entityName) dose not have key \(key)")
+ print("Entity \(String(describing: self)) dose not have key \(key)")
return nil
}
if key.hasPrefix("api_") {
-/* MARK: CONVERT */ let k = String(key[key.index(key.startIndex, offsetBy: 4)...])
+ let k = String(key[key.index(key.startIndex, offsetBy: 4)...])
setValue(value, forKey: k)
return
}
- print("Entity \(type(of: self).entityName) dose not have key \(key)")
+ print("Entity \(String(describing: self)) dose not have key \(key)")
}
}