Переопределение NS *** методов в Swift
Чтобы обеспечить запасной язык дляNSLocalizedString
Я использую это#undef
а также#define
в Objective-C:
#undef NSLocalizedString
#define NSLocalizedString(key, comment) @"NSLocalizedString has been replaced";
Это прекрасно работает, если вызывается из Objective-C, но если вызвано из Swift, новое определениеNSLocalizedString
игнорируется (заголовок моста настроен правильно и работает)
Возможно ли это в Swift, и если да, то как?
Примечание: реальный примерздесь на Github, также смТАК ответьте здесь