我希望瞭解如何重寫這一行代碼以消除編譯器警告。該代碼是:格式不是字符串文字
if (string == nil)
[NSException raise:NSInvalidArgumentException format:nil];
的警告是:
Format not a string literal and no format arguments.
我發現有關的NSLog的答案,而不是NSException。
JAL
我希望瞭解如何重寫這一行代碼以消除編譯器警告。該代碼是:格式不是字符串文字
if (string == nil)
[NSException raise:NSInvalidArgumentException format:nil];
的警告是:
Format not a string literal and no format arguments.
我發現有關的NSLog的答案,而不是NSException。
JAL
該錯誤適用於任何需要格式字符串的內容。您只需用@""
更換nil
,如:
[NSException raise:NSInvalidArgumentException format:@""];
感謝。那樣做了。 – JAL 2011-06-03 06:03:19