Cómo otorgar acceso a UIWebView a la location actual de GPS

Tengo una UIWebView dentro de mi aplicación, esto carga un website que está tratando de get la location actual del GPS del usuario. En Safari presenta una window emergente que le pregunta si desea dar su location actual al website, en mi UIWebView no ocurre nada y mi website no puede get la location de gps del usuario. ¿Cómo puedo lograr esto? Soy nuevo en ios en desarrollo, así que ten paciencia conmigo si esto es algo muy fácil de hacer, pero no pude encontrar un ejemplo hasta ahora.

Esto es lo que tengo hasta ahora:

ViewController.h

#import <UIKit/UIKit.h> @interface ViewController : UIViewController { IBOutlet UIWebView *_webView; } @end 

ViewController.m

 #import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; [_webView loadRequest:[[NSURLRequest alloc] initWithURL:[[NSURL alloc] initWithString:@"http://google.com"]]]; // Do any additional setup after loading the view, typically from a nib. } - (IBAction)goBack:(id)sender { if ([_webView canGoBack]) { [_webView goBack]; } } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated. } @end 

Edite el file info.plist de su aplicación y establezca

NSLocationWhenInUseUsageDescription "Cadena que quiere explicar por qué necesita location".