2012-03-08 24 views
0

私のコードはDEBUGLOGフォーマット文字列は、文字列リテラル

DebugLog(urlStr); 

のように見えていませんurlStrはNSStringの ですが、私は、ウェブサイトから、このコードを持って

Format string is not a string literal 

を言って警告を得続けます。

#ifdef DEBUG 
#define DebugLog(s, ...) NSLog(s, ##__VA_ARGS__) 
#else 
#define DebugLog(s, ...) 
#endif 
+1

のですか?あなたが作成したメソッドですか? –

答えて

3

これを試してみてください:DEBUGLOG何DebugLog(@"%@", urlStr);

+0

%@とは何ですか? –

関連する問題