-1
私は英語とイタリア語で自分のアプリケーションをローカライズしようとしています。NSLocalizedString奇妙な警告
私は、コードのこの部分だ:私はそれが動作するか、テーブルが必要であることを言うと思います
warning: passing argument 1 of 'localizedStringForKey:value:table:' from incompatible pointer type
:
-(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;
}
}
私がビルドして実行するために行くと、いくつかの警告が出てくるの?それはまた、
textview.text = NSLocalizedString("@NO", @"No");
言うとき、私はローカライズに入力した内容英語に設定されたシミュレータ(アプリの主な言語はイタリア語である)、で、プロジェクトを実行すると警告は、唯一の第二部に表示されます。文字列は表示されません。
はい、それは私のエラーでした..ありがとうございました!ちなみに、それはなぜシミュレータで動作しないすべてのアイデア?私はあなたが見ることができるように、単語をランダム化するアクションを持っています。私は翻訳をLocalizable.strings(英語)と(イタリア語)に挿入しましたが、イタリア語を表示し続けます。 – Phillip
編集 - 今すぐ動作します、私はより良い文字列をチェックしなければなりませんでした。助けてくれてありがとう! – Phillip