Я пытаюсь поместить значение, связанное с ключом «длительность», в UILabel
, но получаю пустой или «(нулевой)» результат, отображаемый в UILabel
.
Мой NSDictionary
объект с его ключами, кажется, регистрируется как заполненный данными и ключами, я думаю, что я хочу, как таковой:
Содержимое этой RecordingsStats:
{
"12:48:25 AM, April 25" = {
FILEPATH = "/Users/brian/Library/Application Support/iPhone Simulator/3.1.3/Applications/97256A91-FC47-4353-AD01-15CD494060DD/Documents/12:48:25 AM, April 25.aif";
duration = "00:04";
applesCountString = 0;
... и т. Д.
Вот код, в котором я пытаюсь поместить NSString
в UILabel
:
cell.durationLabel.text = [NSString stringWithFormat:@"%@",[thisRecordingsStats objectForKey:@"duration"]];
Я также пробовал эти другие перестановки:
cell.durationLabel.text = [thisRecordingsStats objectForKey:@"duration"];
и я также попробовал этот подход на основе тегов:
label = (UILabel *)[cell viewWithTag:8];
label.text = [[thisRecordingsStats objectForKey:@"duration"] objectAtIndex:1];
и
UILabel *label;
label = (UILabel *)[cell viewWithTag:8];
label.text = [NSString stringWithFormat:@"%@",[[thisRecordingsStats objectForKey:@"duration"] objectAtIndex:1]];
Я также попытался создать строку из парного значения ключа и увидеть значение (пустое) или пробел, используя его тоже.
Что мне не хватает? Я предполагаю, что это что-то с форматированием строки. Спасибо за внимание !!