NSUTF8StringEncoding возвращает nil NSString

я разрабатываю приложение для iOS 4 с последним SDK и XCode 4.2.

Я использую веб-службу для получения некоторых данных и получаю эти данные. Но когда я делаю это,

NSString *json_string = [[NSString alloc] initWithData:receivedData encoding:NSUTF8StringEncoding];

полученные данныеимеют 944 байта, но json_stringравно нулю.

Из веб-службы я получаю эту строку (скопируйте и вставьте из окна браузера):

{"posts": [ { "ID": "324","fecha": "10/02/2012","titulo": "Preparada para la lluvia","texto": "¡Al mal tiempo buena cara! Eso pensé al vestirme el otro día que hiz...","foto": "2012/02/image20.jpg" } ] }

Я пытался проверить JSON здесь, http://jsonformatter.curiousconcept.com/, но Я понимаю, что это недействительно. Покажите мне этот отформатированный вывод:

{
   "posts":[
      {
         "ID":"324",
         "fecha":"10/02/2012",
         "titulo":"Preparada para la lluvia",
         "texto":,
         "foto":"2012/02/image20.jpg"
      }
   ]
}

И эти ошибки:

Error:Strings should be wrapped in double quotes.[Code 17, Structure 20]
Error:Invalid characters found.[Code 18, Structure 20]

Любая подсказка о том, что происходит?

5
задан VansFannel 14 March 2012 в 12:15
поделиться