2011-10-22 3 views
1

端末でgenstrings ./Classes/*.mというコマンドを実行しようとしているときに、次のエラーが発生しています:Argument is not a literal String。誰が問題が何であるか知っていますか?genstringsコマンドを実行中に "Argument is literal String"エラーが発生する

+1

問題の行を表示してください。 – Wevah

+0

私はいつも私がstringVariable(おそらくカップルの文字列を連結)を設定して、ローカライズを行うに (「コメント」@ stringVariable、)NSLocalizedString を使用する目的で、上でそれを行う際に、これを抑制するためにwnatedてきました。 –

答えて

4

あなたは

NSLocalizedString(stringVariable, @"comment"); 

のようなものを持っている場合たぶん、あなたは、この機能では、文字列リテラルが必要ですソースファイルをチェックしてください:私の場合は

NSLocalizedString(@"literalString", @"comment"); 
+0

閉じるが、引用符が正しくフォーマットされていないというエラーがありました。ありがとう –

0

を私はNSLocalizableStringていたので、私はエラーを得ましたコメント(例えば、 "// TODO:NSLocalizableStringの前に行を変更してプロダクションに行く")。明らかに、genstringsはコメントを無視しません。