【发布时间】:2011-07-02 12:59:13
【问题描述】:
我正在尝试将我的应用本地化为英语和意大利语。
我得到了这部分代码:
-(IBAction)randomSN{
int text = rand() % 2;
switch (text) {
case 0:
textview.text =NSLocalizedString(@"YES", @"Sì");
break;
case 1:
textview.text = NSLocalizedString("@NO", @"No");
break;
default:
break;
}
}
当我进入 Build and Run 时,会出现一些警告:
warning: passing argument 1 of 'localizedStringForKey:value:table:' from incompatible pointer type
我认为它说它需要一张桌子才能工作,还是?警告只显示在第二部分,当它说
textview.text = NSLocalizedString("@NO", @"No");
另外,当我运行项目时,模拟器设置为英语(应用程序的主要语言是意大利语),我在 Localizable.strings 中输入的内容不会出现。
【问题讨论】:
标签: objective-c localization ios4 xcode4