Быстрые глобалы и глобальные функции в цели c
в документации сказано:
Глобальные константы, определенные в исходных файлах C и Objective-C, автоматически импортируются компилятором Swift как глобальные константы Swift.
Но это ничего не говорит об обратном. Мне нужно определить глобальную быструю константу и иметь возможность видеть ее с одной стороны цели c, как глобальная константа c. Как на быстрой стороне определить:
public let CARDS = ["card1", "card2"]
и посмотрим, использовать его на стороне цели, как
NSLog(@"Cards count: %d", [CARDS count])
Что я должен делать? Я уже импортировал автоматически сгенерированный заголовок swift, например:
#import "MyProject-Swift.h"
и в Xcode, если яcommand-click
на этом, это берет меня в правильное место в быстром коде, но во время компиляции я получаю:
'User of undeclared Identifier CARDS'
на моей цели c стороне.