Поскольку ваши данные поступают с вашего веб-сервера через NSURLConnection, я бы предложил преобразовать их в строку NSString и проверить их структуру:
NSString* dataStr = [[[NSString alloc] initWithData:receivedData encoding:NSUTF8StringEncoding] autorelease];
NSLog(@"DATA: $@", dataStr);
Возможно, вам потребуется каким-то образом проанализировать результат (строка за строкой) и построить массив таким образом.
Если вы предоставите выходные данные, это поможет вам в дальнейшем.
OLD:
Если объект NSData
изначально был массивом, закодированным с помощью NSKeyedArchiver
, вы можете попробовать с ( docs ):
[NSKeyedUnarchiver unarchiveObjectWithData:webData];
В противном случае, укажите, откуда взялся этот NSData
объект и как он был создан.