2011-05-28 88 views
0

我一个奇怪的问题,下面的代码:NSLocalizedString随机问题

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

通过点击一个按钮actived。如果我使用一个简单的字符串一切都好,如果我使用本地化的字符串后1-2点击按钮应用程序崩溃没有任何错误,我真的不明白为什么,你能帮助我吗? 谢谢。

+3

你实际上传递@ “你好”?你在这里有什么不是NSString。 – Abizern 2011-05-28 11:25:45

回答

1

很容易错过:您应该使用@“hello”,而不是“hello”。必须使用前面的@来定义NSString *常量。

0

这工作:

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