我正在尝试从这样的示例查询中获取 XML 结果: http ://maps.googleapis.com/maps/api/directions/xml?origin=Toronto,ON&destination=Manhattan,NY&dirflg=r&sensor=false
在我的程序中。有没有办法在 Objective-C 代码中获取 XML 结果?我不希望我的应用程序打开地图应用程序。我希望能够接收 XML。我的应用程序中确实有一个 MapKit。
我正在尝试从这样的示例查询中获取 XML 结果: http ://maps.googleapis.com/maps/api/directions/xml?origin=Toronto,ON&destination=Manhattan,NY&dirflg=r&sensor=false
在我的程序中。有没有办法在 Objective-C 代码中获取 XML 结果?我不希望我的应用程序打开地图应用程序。我希望能够接收 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"];
NSXMLParser的Apple 文档在这里。
对于您的目的而言,这可能有点过于繁重,因此您也可以执行此重复问题中提供的答案之类的操作。