2011-11-02 14 views
13

MKMapView'a MKAnnotation örneğinin nasıl ekleneceğini anlamaya çalışıyorum. Neyi yanlış yaptığımı anlayamıyorum ... herşey yolunda gitmeye çalışıyorum. Sonra bir SIGABRT hatası alıyorum. İşte benim kodum:MKMapView'a bir MKPointAnnotation kullanarak nasıl ek açıklama eklenir?

lon = [[attributeDict objectForKey:@"long"] doubleValue]; 
lat = [[attributeDict objectForKey:@"lat"] doubleValue]; 
MKPointAnnotation *point; 
CLLocation *theLocation = [[CLLocation alloc]initWithLatitude:lat longitude:lon]; 
CLLocationCoordinate2D location; 
location.latitude = lat; 
location.longitude = lon; 
[point setCoordinate:(location)]; 
[point setTitle:businessName]; 

//ITS RIGHT HERE THAT I GET THE ERROR 
[theMap addAnnotation:point]; 

Önce haritanın bölgesini mi ayarlamalısınız?

cevap

14

Sen alloc gerekiyor ve point init:

MKPointAnnotation *point = [[MKPointAnnotation alloc] init]; 
+2

Ah aptal hissediyorum dang, ben bundan cevapsız bilmiyorum. Çok teşekkürler – Rob

İlgili konular