I have BaseMO core data entity:
extension BaseMO {
    @NSManaged public var id: String
    @NSManaged public var mobileLocalId: String?
    @NSManaged public var pendingToSave: NSNumber?
}
What I want to achieve is kind of didSet var feature for @NSManaged:
extension BaseMO {
@NSManaged public var id: String {
  didSet {
    if (self.id.contains("<x-coredata://")) {
      fatalError()
    }
  }
@NSManaged public var mobileLocalId: String?
@NSManaged public var pendingToSave: NSNumber?
}
Each my NSManagedObjects object are subclassed of this parent BaseMO object. So eachtime I map (import) objects to credata I want to be sure that id does not contain <x-coredata://
I found answer here, but not sure how to use it.
 
    