iOS JSON Array und MapKit

Ich versuche, ein JSON-Array mit dem MapKit zuzuordnen. Ich kann mit dem folgenden Code einen einzelnen Punkt auf der Karte anzeigen, aber ich habe Dutzende von Pins, die ich markieren muss, und ich habe ein JSON-Array vorbereitet. Mein Code für einen einzelnen Punkt ist unten.

In meiner .h-Datei:

#import <UIKit/UIKit.h>
#import <MapKit/MapKit.h>

@interface MapViewController : UIViewController {

MKMapView *mapView;
NSData *data;

}

@property (nonatomic, retain) IBOutlet MKMapView *mapView;

@end

In meiner .m-Datei:

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];

Antworten auf die Frage(1)

Ihre Antwort auf die Frage