「構築設定」タブの下の部分、私はプリプロセッサマクロを定義した:へのアクセスのXcode LLVMのプロセッサマクロ「のApple LLVM 7.0前処理」で
私のコードでHUBNAME=myhub
、私がしようとしています
SBNotificationHub* hub = [[SBNotificationHub alloc] initWithConnectionString:HUBLISTENACCESS notificationHubPath:HUBNAME];
をしかし、Xcodeは「myhub」は私の変数の名前であると考えて:文字列としてHUBNAMEの値を参照することが宣言されていないのidentの
使用ifier 'myhub'
誰かが文字列として 'myhub'にアクセスする方法を理解できますか?
ありがとう!魅力のように働いた。私のコードからマクロにアクセスする際には、 "@HUBNAME"を使用していたことに注意してください。 – Vee
関連する質問にお答えすることができます:http://stackoverflow.com/questions/36988067/stringify-endpoint-for-xcode-llvm-processor-macros – Vee
私は現在、東京のどこかのコンピュータで数日間。来週誰もいなかったら私は見ていきます。 –