как поместить французские символы в UILabel? - PullRequest
0 голосов
/ 19 декабря 2011

Я получаю json с сервера, у json есть некоторые атрибуты, значение которых указано на французском. когда я присваиваю эту строку французских символов UILabel, она дает мне ноль.

Как мне поместить эту строку в UILabel.

Я делаю так

cell.title.text =[dealDictionary objectForKey:@"title"];
cell.description.text =[dealDictionary objectForKey:@"description"];

описание и название на французском.

Ответы [ 2 ]

1 голос
/ 19 декабря 2011

Вы уверены, что cell.title существует и что это то, о чем вы думаете? Чтобы убедить себя в том, что это должно работать, измените код следующим образом:

cell.title.text = @"Même";

Если это не сработает, значит что-то не так с cell или с cell.title.

Если это работает, а ваш код - нет, то, возможно, есть что-то смешное в том, что за объект [dealDictionary objectForKey:@"title"]. Попробуйте присвоить его NSString и посмотрите, что вы получите, когда сделаете.

Другими словами, вы делаете слишком много предположений в одной строке кода. Разбейте каждое предположение и проверьте его. Вот как отлаживать.

1 голос
/ 19 декабря 2011

Вы используете неправильное свойство, чтобы установить текст.Убедитесь, что вы изучили документацию .

cell.textLabel.text = [dealDictionary objectForKey:@"title"];
cell.detailTextLabel.text = [dealDictionary objectForKey:@"description"];

Чтобы элемент detailTextLabel был видим, он должен быть в стиле, который его поддерживает.

UITableViewCellStyleValue1

Стиль для ячейки с меткой в ​​левой части ячейки с выровненным по левому краю и черным текстом;справа находится метка, которая имеет синий текст поменьше и выровнена по правому краю.Приложение «Настройки» использует ячейки в этом стиле.

UITableViewCellStyleValue2

Стиль для ячейки с меткой налевая сторона ячейки с текстом, выровненным по правому краю и синим;на правой стороне ячейки находится другая метка с меньшим текстом, выровненным по левому краю и черным.Приложение Phone / Contacts использует ячейки в этом стиле.

UITableViewCellStyleSubtitle

Стиль для ячейки с левой- выровненная метка по верху и выровненная по левому краю метка под меньшим серым текстом.Приложение iPod использует ячейки в этом стиле.

...