簡體   English   中英

變量NSString anos使用NSLocalizedString Xcode

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM