Я новичок в программировании на obj-c и iOS.Таким образом, в одном файле / модуле я написал GPS + карту, в этом файле / модуле я обновляю свое местоположениеВ другом файле / модуле у меня есть функция, которая принимает геолокацию из первого файла / модуля как CLLocationCoordinate2D var.Есть небольшая часть кода, объясняющая, что я имею в виду. Некоторые функции в файле карты GPS + имеют следующие функции:.
-(void)mapView:(MKMapView *)mv didUpdateUserLocation:(MKUserLocation *)userLocation {
if (AnotherModuleGeolocTaker!=nil)
[[AnotherModuleGeolocTaker getInstance] setLocation:[userLocation coordinate]];
...
Есть геолокация.сеттер.В другом файле / module.h:.
...
@property (nonatomic, assign) CLLocationCoordinate2D location;
...
И в другом файле / module.m:.
...
@synthesize location;
...
- (IBAction)ThereIsGeolocTakeAction:(id)sender {
NSLog(@"\n\nlatitude = %g\n\tlongitude = %g",location.latitude,location.longitude);
...
Так как отправитькоординирует форму 'didUpdateUserLocation' с 'ThereIsGeolocTakeAction'?