我想一些額外的鍵/值對添加到一個NSMutableDictionary,使用: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;
鍵和值是NSString的,不帶引號 - 所以我難倒他們是從哪裏出現。
有什麼辦法可以防止這種情況發生?
或者我將不得不忍受它,並嘗試刪除引號一旦我已經檢索的價值?
謝謝...
,如果你在你的代碼(printf或者NSLog的)打印出來,而不是通過GDB – Mark 2010-03-18 16:09:07
這是您能得到什麼同樣通過NSLog: 2010-03-18 21:08:24.312衝突[49224:40b] extendedDataDictionary = { 「image_url」=「/images/mpsL/13735.jpeg」; 多數= 2484; swing =「4.6」; 「vulnerability_cohort」= 643; 「vulnerability_rank」= 488; 所有的值來自同一個XML提要,並且image_url字段中絕對沒有引號... – TimD 2010-03-18 21:09:38