Я новичок в Objective C, и я использую помощник, который возвращает полезную нагрузку XML из веб-службы в качестве NSXMLParser. Мне нужно получить эту полезную нагрузку либо как NSString XML, либо как объект NSData, чтобы я мог использовать его в другой библиотеке, которая преобразует полезную нагрузку в NSDictionary.Вывод строки из NSXMLParser
Есть ли простой способ преобразования этого XML в строку? Из документов я вижу, что я могу написать собственный построитель строк, используя события NSXMLParser, но это похоже на повторное создание колеса по сравнению с работой с XML на других языках.
Это звучит как может быть, вы должны просто обойти помощника и принести XML из веб-службы самостоятельно. – bdesham
Вам почему-то нужно использовать этого конкретного помощника? То, как я это сделаю, будет использовать «NSURLConnection» - метод «NSURLConnectionDelegate» «-connectionDidReceivedData:» может быть реализован так, чтобы добавить данные в экземпляр «NSMutableData» - вы могли бы передать это в свою другую библиотека –
Да, все, кажется, говорят, чтобы пропустить библиотеку (это AFXMLRequestOperation). Я это сделаю. Интересно, почему библиотека возвращает парсер, а не строку ... ну ладно. – Jelling