2011-03-22 74 views
0

我必須打印一個本地化的字符串,傳遞給它一個參數。帶有參數的NSLocalizedString的錯誤

我用:

NSString *myMsg = [[NSString alloc] 
    stringByAppendingFormat:NSLocalizedString(@"MyKey", @""), aString]; 
[MyViewController updateMyMessage:myMsg]; 
[myMsg release]; 

在Localizable.strings,我使用: 「的myKey」= 「我的消息稱:%@」;

編輯:

它的工作原理,使用此代碼:

NSString *myMsg = [NSString stringWithFormat:NSLocalizedString(@"MyKey", @""), aString]; 
[MyViewController updateMyMessage:myMsg]; 

不過,我想知道什麼是在原代碼的問題。

回答