我希望将NSManagedObject中的所有属性复制到"常规"斯威夫特班。我不想手动执行此操作,即创建一个包含每个NSManagedObject的所有属性的常规类,然后手动复制所有这些值。
我确实知道如何从我的托管对象动态读取属性名称和值,但是如何在Swift类中设置它们然后我可以使用这些值,如
mySwiftObject.name
返回String或
mySwiftObject.age
返回一个Number(因为它们是Managed Object上的类型)。我想到了自定义下标和类似的东西,但我没有设法实现这一点......有没有一种很好的方法可以做到这一点?