создать строку NSString из представления \ uXXXX - PullRequest
0 голосов
/ 16 октября 2010

Мне нужно отобразить знак ЕВРО (€, $, £) внутри моего пользовательского интерфейса. эти знаки хранятся в базе данных SQLite с их представлениями \ uXXXX. Как я могу создать свое представление NSString?

Вот пример кода:

NSString *currency = [[OptionDAO sharedInstance] readStringOption:@"TEST" 
                                                          strName:@"currency" 
                                                         strGroup:@"NONE"]; // currency now contains "\u34AC" for instance.

Ответы [ 2 ]

0 голосов
/ 18 октября 2010

Я нашел решение.`NSString * currency = [[OptionDAO sharedInstance] readStringOption: [ctrlParent selectedCompany] .SupplierID strName: @" currency "strGroup: @" NONE "];

NSData *ccc = [currency dataUsingEncoding:NSUTF8StringEncoding];
currency = [currency length] != 0 ? [NSString stringWithUTF8String:[ccc bytes]] : @"$";`
0 голосов
/ 16 октября 2010
NSString *aString = [NSString stringWithUTF8String:"To be continued\u2026"];

(Предоставлено http://www.cocoadev.com/index.pl?UniCode)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...