2016-07-25 15 views
1

Objective-CでグローバルC文字列定数プロパティを取得するにはどうしますか?Objective-CのグローバルC文字列定数プロパティ

私はこのような何かやってる:

const char *content_type = [@"application/vnd.ccm.pmsg.v1+json" UTF8String]; 

@implementation StringChannelCallable 

... 

@end 

をそして、私はこのエラーを取得する:

Initializer element is not a compile-time constant

私は、この作品、メソッド内content_typeを宣言するが、私はそれを持っている必要がある場合

答えて

1

変数または定数の宣言でメソッドを使用することはできません

し、このように、const char *を宣言するために、C言語の文法を使用する必要があります。ポインタと、それはそうのように、 `const`する必要がありますを指す文字の両方

const char *content_type = "application/vnd.ccm.pmsg.v1+json"; 
+1

:'のconstのchar * constのCONTENT_TYPE =「アプリケーション/ vnd.ccm.pmsg.v1 + json ";" –

関連する問題