“<...> 不是有效的 NSFetchRequest。”
'<...> is not a valid NSFetchRequest.'
我正在使用自定义源表达式
NSExpression(format: "FETCH(FUNCTION($manager, \"customFetchRequestForSourceEntityNamed:predicateString:\" , \"\(mapping.sourceEntityName!)\", \"TRUEPREDICATE\"), $manager.sourceContext, NO)")
用于映射模型。
抓取在自定义方法中正常执行,但在 NSMigrationManager.migrateStore()
方法中稍后的某处抛出异常 '<...> is not a valid NSFetchRequest.'
。
有什么线索吗?
该方法的预期结果类型是NSFetchRequest
,而不是returns.
签名为 -
extension NSMigrationManager {
@objc func customFetchRequest(forSourceEntityNamed entityName: String, predicateString: String) -> NSFetchRequest<NSFetchRequestResult> {
我正在使用自定义源表达式
NSExpression(format: "FETCH(FUNCTION($manager, \"customFetchRequestForSourceEntityNamed:predicateString:\" , \"\(mapping.sourceEntityName!)\", \"TRUEPREDICATE\"), $manager.sourceContext, NO)")
用于映射模型。
抓取在自定义方法中正常执行,但在 NSMigrationManager.migrateStore()
方法中稍后的某处抛出异常 '<...> is not a valid NSFetchRequest.'
。
有什么线索吗?
该方法的预期结果类型是NSFetchRequest
,而不是returns.
签名为 -
extension NSMigrationManager {
@objc func customFetchRequest(forSourceEntityNamed entityName: String, predicateString: String) -> NSFetchRequest<NSFetchRequestResult> {