0

私は次のコードで奇妙な問題を抱えています:

NSString *string = NSLocalizedString("hello",nil);

ボタンをタップするとアクティブになります。単純な文字列を使用する場合は問題ありません。ボタンを 1 ~ 2 回タップした後にローカライズされた文字列を使用すると、アプリはエラーなしでクラッシュします。その理由が本当にわかりません。助けてもらえますか? ありがとう。

4

2 に答える 2

1

見落としがちです: "hello" ではなく@ "hello" を使用する必要があります。NSString* 定数は、前に @ を付けて定義する必要があります。

于 2011-05-28T12:41:16.910 に答える
0

これは機能します:

NSString *string = NSLocalizedString(@"hello",@"");
于 2011-05-28T12:51:52.457 に答える