Я пытаюсь получить результат XML из запроса типа вот так: http://maps.googleapis.com/maps/api/directions/xml?origin=Toronto,ON&destination=Manhattan,NY&dirflg=r&sensor=false
в моей программе. Есть ли способ получить результаты XML в коде Objective-C? Я не хочу, чтобы мое приложение открывало приложение Карты. Я хочу иметь возможность получить XML. В моем приложении есть MapKit.
Конечно. Просто сделайте что-то вроде этого:
NSXMLParser * xmlParser = [[NSXMLParser alloc] initWithContentsOfURL: [NSURL URLWithString: @"http://maps.googleapis.com/maps/api/directions/xml?origin=Toronto,ON&destination=Manhattan,NY&dirflg=r&sensor=false"];
Документация Apple для NSXMLParser находится здесь .
Это может быть слишком тяжелым делом для ваших целей, поэтому вы также можете сделать что-то вроде ответов, предусмотренных в этом дублирующем вопросе .