Это может показаться новичком, однако я новичок в разработке для iOS.
Видны ли arg1
и arg2
в блоке completionHandler
в следующем коде? Если нет, как правильно передать эти переменные в блок?
- (void)addCurrentLocationNameToDB:(CLLocation *)location param1:(NSString*)arg1 param2:(NSString*)arg2
{
CLGeocoder * geoCoder = [[CLGeocoder alloc] init];
[geoCoder reverseGeocodeLocation:location completionHandler:^(NSArray *placemarks, NSError *error)
{
[self locationNameDidReceive:locationName forLocation:location forTrip:arg1 waypoint:arg2];
}];
}