iOS JSON Array y MapKit
Estoy tratando de asignar una matriz JSON utilizando el MapKit. Puedo obtener un solo punto en el mapa con el código de abajo, pero tengo docenas de pines que necesito marcar, y tengo una matriz JSON preparada. Mi código para un solo punto está abajo.
En mi archivo .h:
#import <UIKit/UIKit.h>
#import <MapKit/MapKit.h>
@interface MapViewController : UIViewController {
MKMapView *mapView;
NSData *data;
}
@property (nonatomic, retain) IBOutlet MKMapView *mapView;
@end
En mi archivo .m:
NSData *data = @"[{"id":"1","name":"Jiffy Lube","lat":"21.306","lon":"-157.861"},
{"id":"2","name":"Bills
Oil","lat":"21.301","lon":"-157.863"},{"id":"3","name":"Auto Zone","lat":"21.307","lon":"-
157.862"}]";
// parse the JSON into a NSArray
NSError *error;
NSArray *array = [NSJSONSerialization JSONObjectWithData:data
options:0
error:&error];