deleted-mezhevikin
@deleted-mezhevikin

Как заменить метод в категории Objective-c?

Имеется библиотека MagicalRecord.
В библиотеке есть категория для класса NSManagedObjectContext ( NSManagedObjectContext+MagicalRecord.h ) в ней есть метод MR_defaultContext.
Как заменить этот метод на свой не влизая в код библиотеки?
Хотелось бы в дальнейшем обновлять библиотеку с помощью git submodules update и не лезь каждый раз руками править этот метод.
  • Вопрос задан
  • 2747 просмотров
Решения вопроса 1
Flanker_4
@Flanker_4
Я думаю тут поможет swizzling ,
Вот подробней: stackoverflow.com/questions/5371601/how-do-i-imple...
Единственное в чем не уверен, так это в категориях
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Можно написать еще одну категорию, другое дело как заставить ее загрузиться гарантировано позже, чем библиотечная. А действительно ли надо заменить этот метод? Не развалится библиотека?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы