Показывать символы Unicode в текстовом поле

У меня есть ползунок для тестирования, и я хочу, чтобы символы, представленные положением ползунка, отображались в текстовом поле. Но мое текстовое поле показывает только AZ и AZ при запуске моего решения ниже. Как я могу получить символы Unicode в своем текстовом поле?

- (IBAction) doSlider: (id) sender
    {
        long long theNum = [sender intValue];
        NSString *vc_theString = [NSString stringWithFormat:@"%c", theNum];
        [charField      setStringValue:vc_theString2];
    }

person Ronald Hofmann    schedule 11.03.2012    source источник


Ответы (1)


%c унаследован от C и ограничен 8-битным диапазоном. Вы должны использовать %C, который будет читаться в соответствующем аргументе как unichar.

person Tommy    schedule 11.03.2012