Где определена исходная выборка по умолчанию `fetchRequestForSourceEntityNamed :gnateString:` для `NSMigrationManager`? - PullRequest
0 голосов
/ 25 мая 2019

Исходное выражение выборки по умолчанию sourceExpression FETCH(FUNCTION($manager, "fetchRequestForSourceEntityNamed:predicateString:" , "MyEntity", "TRUEPREDICATE"), $manager.sourceContext, NO) относится к fetchRequestForSourceEntityNamed:predicateString: методу NSMigrationManager.

Но он нигде не определен, или, по крайней мере, я не смог его найти!

Я хочу переопределить этот метод, чтобы он возвращал массив уникальных элементов, предпочтительно сначала вызвав метод super, а затем применив фильтрацию.

Можете ли вы указать мне определение этого метода по умолчанию?

1 Ответ

0 голосов
/ 25 мая 2019

Это частный API Apple. Нет доступной документации. Дайте ему сущность, строку предиката , и тщательно протестируйте ее. Конечно, вы также можете передать ей свою собственную функцию вместо переопределения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...