变量 NSString anos 使用 NSLocalizedString Xcode
Variable NSString anos working with NSLocalizedString Xcode
我正在 Xcode 中使用 Objective-c 开发一个应用程序,我遇到了 NSStrign 变量和 NSLocalizedString(翻译成其他习语)的问题。
我的问题是,如果我使用这种方式,效果很好:
(所有这些代码都在我的 ViewDidLoad 方法中)
NSString *decDate = @"11/2016";
_updateLabel.text = [NSString stringWithFormat:@"Updated: %@", decDate];
结果是:
Updated: 11/2016
但是如果我尝试使用 NSLocalizedString 来翻译这个字符串,它就不起作用:
NSString *decDate = @"11/2016";
_updateLabel.text = [NSString stringWithFormat:NSLocalizedString (@"Updated: %@", decDate)];
这样的话,Xcode说我"Unused variable 'decDate'"
结果是:
Updated: NSString
有人可以帮助我吗?非常感谢!
NSLocalizedString
有两个参数,键和注释。您正在使用 decDate
作为评论。
您的 stringWithFormat
应如下所示:
[NSString stringWithFormat:NSLocalizedString(@"Updated: %@", nil), decDate]
我正在 Xcode 中使用 Objective-c 开发一个应用程序,我遇到了 NSStrign 变量和 NSLocalizedString(翻译成其他习语)的问题。
我的问题是,如果我使用这种方式,效果很好: (所有这些代码都在我的 ViewDidLoad 方法中)
NSString *decDate = @"11/2016";
_updateLabel.text = [NSString stringWithFormat:@"Updated: %@", decDate];
结果是:
Updated: 11/2016
但是如果我尝试使用 NSLocalizedString 来翻译这个字符串,它就不起作用:
NSString *decDate = @"11/2016";
_updateLabel.text = [NSString stringWithFormat:NSLocalizedString (@"Updated: %@", decDate)];
这样的话,Xcode说我"Unused variable 'decDate'"
结果是:
Updated: NSString
有人可以帮助我吗?非常感谢!
NSLocalizedString
有两个参数,键和注释。您正在使用 decDate
作为评论。
您的 stringWithFormat
应如下所示:
[NSString stringWithFormat:NSLocalizedString(@"Updated: %@", nil), decDate]