2011-10-22 91 views
1

嘗試在終端上運行以下命令:genstrings ./Classes/*.m時出現以下錯誤:Argument is not a literal String。有誰知道這個問題可能是什麼?在運行genstrings命令時出現錯誤「參數不是字面字符串」命令

+1

請向我們展示相關行。 – Wevah

+0

我一直wnated抑制這種時候我故意的,我在那裏建立stringVariable(也許串聯幾個字符串),然後使用 NSLocalizedString(stringVariable,@「意見」) 做本地化。 –

回答

4

檢查你的源文件,如果你有類似

NSLocalizedString(stringVariable, @"comment"); 

也許你應該有這個功能的文本字符串:

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

關閉,但錯誤是引號格式不正確,謝謝 –

0

在我的情況,我得到了錯誤,因爲我有NSLocalizableString在註釋中(例如「// TODO:在生產之前將上面的行更改爲NSLocalizableString」)。顯然,起司不會忽視評論。

相關問題