Как добавить аннотацию в MKMapView с помощью MKPointAnnotation?

Я пытаюсь понять, как добавить экземпляр MKAnnotation в MKMapView . Я не могу понять, что я делаю не так ... кажется, все идет хорошо, пока я не попытаюсь добавить аннотацию в mapView. Затем я получаю сообщение об ошибке SIGABRT. Вот мой код:

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

Вы должны сначала установить регион карты или что-то в этом роде?

13
задан Vadim Kotov 18 September 2017 в 11:04
поделиться