我想創建一個名爲「George」的iPhone和「123456」的數字字典。帶撇號的值在NSmutableDictionary中沒有正確插入
我的代碼是:
NSString *name = @"George’s iPhone";
NSMutableDictionary *dict = [[NSMutableDictionary alloc]init];
[dict setValue:@"123456" forKey:@"number"];
[dict setValue:name forKey:@"name"];
,但我得到了,
name = "George\U2019s iPhone";
value = "123456";
由於'Nsstring'是一個錯字,我不得不問,你正在使用它,這是否_really_你的代碼。在調試器輸出中輸出'George \ U2019s iPhone'將是正常的。但是,「價值」應該是什麼? – DarkDust
這是調試器的輸出嗎?如果是,那是正確的。如果它在標籤上,這是錯誤的。我是來自調試器的東西。 –
這個字符串包含一個UNICOD字符,你的文本源是什麼? – Manu