我正在尝试将多个参数传递给Core Data Migration Policy函数。
我已经设置了映射模型和转换策略,并添加了该模型的另一个版本。我添加了一个名为name的新字段,并希望将字段标题,名字和姓氏合并到其中。
到目前为止,我拥有的功能是:
FUNCTION($entityPolicy, "transformCustomerName", $source)
我在政策上采用的方法是:
-(NSString*) transformCustomerName:(Customer*) customer;
当持久性存储尝试更新时,我在代码中出现了中断(无详细信息的异常)。
答案 0 :(得分:1)
好的,我已经解决了。关于这些东西的文档很少,但是这是我所做的:
FUNCTION($entityPolicy, "transformCustomerName:::", $source.title, $source.firstname, $source.lastname)
和
-(NSString*) transformCustomerName:(NSString*) title :(NSString*) firstname :(NSString*)lastname;