EVReflection
EVReflection copied to clipboard
RealmSwiftObject empty
Realm object is empty
here's the model declaration:
Category.swift
import EVReflection
import RealmSwift
@objcMembers
class Category : Object, EVReflectable {
override class func primaryKey() -> String? {
return "id"
}
dynamic var id : NSNumber = 0
dynamic var name : String?
dynamic var sub_Category : SubCategory? // the empty object
}
SubCategory.swift
import EVReflection
import RealmSwift
@objcMembers
class SubCategory : Object, EVReflectable {
dynamic var name : String?
dynamic var type : String?
}
API response - > JSON
{
id = 45
name = "test category"
sub_Category = {
name = "test";
type = "testType";
}
}
--> let result_ = Category(json: responseData as? String)
print(result_) -->
Products {
id = 45;
name = "test category";
sub_Category = RealmSwiftObject {
}; // --> here's the empty object
}
any idea why this happens ?
EVReflection -> Version 5.10.1 Realm -> Version 3.16.1
**pods installed ** pod 'EVReflection' pod 'EVReflection/Realm'
I don't know if it's related to issue #300 cuz the main object is fine @evermeer
Im having the exact same problem. @oenama Have you found a solution yet? it happened for me when i switched from xcode 10.1 to 10.3 thus having to upgrade my evreflection library to 5.10.1
@evermeer @oenama any updates on this issue? it currently prevents me from upgrading to swift 5