Ich komme gerade in Obj C und ich versuche, eine Reihe von MKAnnotations zu erstellen.
Ich habe bereits die MKAnnotation-Klasse namens TruckLocation
erstellt, die den Namen, die Beschreibung, den Breitengrad und den Längengrad enthält.
Hier ist was ich bisher für das Array habe:
%Vor%Ich versuche, zwei verschiedene Syntaxen für ähnliche, aber verschiedene Dinge zu kombinieren. Sie scheinen auch keine Anmerkungen zu Ihren Anmerkungen zu haben.
Erstellen Sie einige Instanzen
%Vor%Dann können wir sie hinzufügen
%Vor%Oder
%Vor%Dies ist eine kürzere und modernere Form, aber Sie müssen es veränderlich machen, da es eine unveränderliche Instanz erzeugt.
Wo myObject das Objekt Ihrer benutzerdefinierten Klasse ist.
Angenommen, Sie initialisieren die Objekte und weisen die Werte folgendermaßen zu:
%Vor%Diese Objekte würden dem Array temp auf folgende Weise hinzugefügt:
1)
NSMutableArray temp = [[NSMtableArray alloc]initWithObjects:truckLocationOne,truckLocationTwo,nil];
2)
NSMutableArray temp = [[NSMtableArray alloc]init];
[temp addObject:truckLocationOne];
[temp addObject:truckLocationTwo];
Ich hoffe, dies beantwortet Ihre Anfrage
Sie können Objekte zum Zeitpunkt der Initialisierung hinzufügen. Dadurch können Sie Objekte innerhalb des Zuordnungscodes hinzufügen. Außerdem können Sie mehr Schritte zum Schreiben mit addObject
vermeiden.
Tags und Links objective-c ios mkannotation nsmutablearray