`NSMigrationManager` 的默认源获取`fetchRequestForSourceEntityNamed:predicateString:` 在哪里定义?
Where is default source fetch `fetchRequestForSourceEntityNamed:predicateString:` for `NSMigrationManager` defined?
默认源提取表达式
sourceExpression FETCH(FUNCTION($manager, "fetchRequestForSourceEntityNamed:predicateString:" , "MyEntity", "TRUEPREDICATE"), $manager.sourceContext, NO)
指的是NSMigrationManager
的fetchRequestForSourceEntityNamed:predicateString:
方法。
但它没有在任何地方定义,或者至少我找不到它!
我想将此方法重写为 return 唯一 项的数组,最好先调用 super
方法,然后再进行过滤。
你能告诉我这个方法的默认定义吗?
它是 Apple 私人 API。没有可用的文档。给它一个实体,predicate string,并彻底测试它。当然,你也可以传递自己的函数而不是重写。
默认源提取表达式
sourceExpression FETCH(FUNCTION($manager, "fetchRequestForSourceEntityNamed:predicateString:" , "MyEntity", "TRUEPREDICATE"), $manager.sourceContext, NO)
指的是NSMigrationManager
的fetchRequestForSourceEntityNamed:predicateString:
方法。
但它没有在任何地方定义,或者至少我找不到它!
我想将此方法重写为 return 唯一 项的数组,最好先调用 super
方法,然后再进行过滤。
你能告诉我这个方法的默认定义吗?
它是 Apple 私人 API。没有可用的文档。给它一个实体,predicate string,并彻底测试它。当然,你也可以传递自己的函数而不是重写。