In der "Apple-LLVM 7.0 - vorverarbeiten" unter dem "Build Settings" habe ich eine Präprozessormakros wie folgt definiert:Zugriff auf Xcode LLVM Processor Macros
HUBNAME=myhub
In meinem Code, ich versuche, Bezug zu nehmen auf den Wert von HUBNAME als String:
SBNotificationHub* hub = [[SBNotificationHub alloc] initWithConnectionString:HUBLISTENACCESS notificationHubPath:HUBNAME];
Aber Xcode denkt 'myhub' ist der Name meiner Variable:
Verwendung von nicht angemeldeten ident ifier 'myhub'
Kann mir jemand helfen herauszufinden, wie man auf 'myhub' als String zugreifen kann?
Dank! Lief wie am Schnürchen. Die eine Sache zu beachten ist, dass ich "@HUBNAME" beim Zugriff auf das Makro aus meinem Code verwendet habe. – Vee
Jede Chance, Sie können eine verwandte Frage: http: //stackoverflow.com/questions/36988067/stringify-endpoint-for-xcode-llvm-processor-macros – Vee
Ich bin derzeit ohne einen Computer irgendwo in Tokio für ein paar Tage . Ich werde nächste Woche nachsehen, wenn es keiner getan hat. –