Я пытаюсь добавить некоторые дополнительные пары ключ/значение к NSMutableDictionary, с помощью:
Tag *tag1 = [results1 objectAtIndex:0];
[resultsDict setObject:[tag1 retrieveTextUpToDepth:1] forKey:@"image_url"];
Tag *tag2 = [results2 objectAtIndex:0];
[resultsDict setValue:[tag2 retrieveTextUpToDepth:1] forKey:@"majority"];
Это добавляет k/v пар без проблемы, кроме тех случаев, когда я приезжаю для получения их, некоторые значения были перенесены с двойными кавычками:
po extendedDataDictionary:
"image_url" = "/images/mpsL/11727.jpeg";
majority = 3460;
И ключами и значениями является NSStrings без кавычек - таким образом, я озадачен как, туда, где они появляются от.
Есть ли какой-либо способ предотвратить это?
Или я оказываюсь перед необходимостью жить с ним и пытаться снять изоляцию с кавычек, после того как я получил значение?
Спасибо...
Цитаты на самом деле не являются частью контента; метод -description
(вызываемый po
, IIRC) просто заключает в кавычки для отображения объекты, содержащие не буквенно-цифровые символы.