我想用个性化的词条编写我自己的英俄词典。研究主题我写了这个方法(出于学习的目的) - 我无法将 NSMutableDictionary 输出到俄语到控制台。查看代码和控制台输出。我试图将 LLDB 禁用到 GDB,但没有成功。编码首选项是 UTF8 (xcode 4.6.3)。所以,我认为我有一个“程序员”问题——即我只是不知道一些事情。我还在学习,所以需要你的帮助,朋友们......
-(NSString*) dicto
{
NSString *vic;
NSMutableDictionary *dictos = [[NSMutableDictionary alloc]initWithCapacity:10] ;
[dictos setValue:@"кошка" forKey:@"cat"]; //at the console output below NO Russian
[dictos setValue:@"dog" forKey:@"собака"]; //at the console output below NO Russian
NSArray *final=[dictos allKeys];
id vid =[final objectAtIndex:1];
NSLog(@"vid is %@",vid); // prints in Russian
NSLog(@"%@", dictos); //this line probably has an issue
vic=vid;
return vic; //the label.text in sender (=iphone simulator) prints Russian
}
控制台输出(XCode 中的下部窗口)
2013-08-04 23:20:33.958 helloWorldToConsolFromNSLog[17718:c07] vid is собака
2013-08-04 23:20:33.958 helloWorldToConsolFromNSLog[17718:c07] {
cat = "\U043a\U043e\U0448\U043a\U0430";
"\U0441\U043e\U0431\U0430\U043a\U0430" = dog;
}