Есть ли способ динамического разрешения метода класса на Objective-C? - PullRequest
2 голосов
/ 18 июля 2010

Я могу определить и разрешить динамический метод без каких-либо ошибок или предупреждений с помощью @property, @dynamic и -resolveInstanceMethod: Тем не менее, они являются экземплярами методов, но я хочу динамически разрешать метод класса. Как мне это заархивировать?

Ответы [ 3 ]

3 голосов
/ 18 июля 2010

resolveClassMethod.

Нет, сказал.

1 голос
/ 07 октября 2011

Вы можете использовать отражение, перейдя по этой ссылке: http://www.g8production.com/post/11140358039/objective-c-repleace-resolveclassmethod-and

0 голосов
/ 31 июля 2015

Для тех, кто беспокоится о предупреждении «Определение метода не найдено», вот как это исправить:

#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wincomplete-implementation"

@implementation PBCodingCaseInt
......
@end
#pragma clang diagnostic pop
...