Globales rápidos y funciones globales en el objetivo c
la documentación dice:
El compilador Swift importa automáticamente las constantes globales definidas en los archivos fuente C y Objective-C como constantes globales Swift.
Pero no dice nada al revés. Necesito definir una constante rápida global y poder verla en el lado c objetivo como una constante c global. Al igual que en el lado rápido definir:
public let CARDS = ["card1", "card2"]
y vea usarlo en el lado c objetivo como
NSLog(@"Cards count: %d", [CARDS count])
¿Qué tengo que hacer? Ya importé el encabezado rápido generado automáticamente como:
#import "MyProject-Swift.h"
y en Xcode si yocommand-click
en él, me lleva al lugar correcto en el código rápido, pero en el momento de la compilación obtengo:
'User of undeclared Identifier CARDS'
en mi lado c objetivo.