Swift Globals und globale Funktionen in Ziel c

die Dokumentation sagt:

Globale Konstanten, die in C- und Objective-C-Quelldateien definiert sind, werden vom Swift-Compiler automatisch als globale Swift-Konstanten importiert.

Aber es sagt nichts über den umgekehrten Fall aus. Ich muss eine globale schnelle Konstante definieren und sie wie eine globale C-Konstante als die objektive C-Seite betrachten können. Wie auf der schnellen Seite definieren:

public let CARDS = ["card1", "card2"]

und siehe benutze es auf der Ziel-C-Seite wie

NSLog(@"Cards count: %d", [CARDS count])

Was soll ich machen? Ich habe den swift automatisch generierten Header schon importiert wie:

#import "MyProject-Swift.h"

und in Xcode, wenn ichcommand-click drauf, es bringt mich zur richtigen Stelle im Swift-Code, aber beim Kompilieren erhalte ich:

'User of undeclared Identifier CARDS'

uf meiner Ziel-C-Seit

Antworten auf die Frage(2)

Ihre Antwort auf die Frage