![](/img/trans.png)
[英]NSLocalizedString With Dynamic Variable (Swift) - Not Working
[英]Variable NSString anos working with NSLocalizedString Xcode
我正在使用Objective-c在Xcode中開發一個應用程序,但我遇到了NSStrign變量和NSLocalizedString(轉換為其他習語)的問題。
我的問題是,如果使用這種方式,它會很好地工作:(所有這些代碼都在我的ViewDidLoad方法中)
NSString *decDate = @"11/2016";
_updateLabel.text = [NSString stringWithFormat:@"Updated: %@", decDate];
結果是:
更新時間:11/2016
但是,如果我嘗試使用NSLocalizedString轉換此String,則無法使用:
NSString *decDate = @"11/2016";
_updateLabel.text = [NSString stringWithFormat:NSLocalizedString (@"Updated: %@", decDate)];
在這種情況下,Xcode對我說“未使用的變量'decDate'”
結果是:
更新:NSString
有人能幫我嗎? 非常感謝你!
NSLocalizedString
帶有兩個參數,即鍵和注釋。 您正在使用decDate
作為注釋。
您的stringWithFormat
應該看起來像這樣:
[NSString stringWithFormat:NSLocalizedString(@"Updated: %@", nil), decDate]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.