Переопределение NS *** методов в Swift

Чтобы обеспечить запасной язык дляNSLocalizedStringЯ использую это#undef а также#define в Objective-C:

#undef NSLocalizedString
#define NSLocalizedString(key, comment) @"NSLocalizedString has been replaced";

Это прекрасно работает, если вызывается из Objective-C, но если вызвано из Swift, новое определениеNSLocalizedString игнорируется (заголовок моста настроен правильно и работает)

Возможно ли это в Swift, и если да, то как?

Примечание: реальный примерздесь на Github, также смТАК ответьте здесь

Ответы на вопрос(1)

Ваш ответ на вопрос