我的应用程序中有一个UIWebView,这会加载一个试图获取用户当前gps位置的网站。在Safari上它会显示一个弹出窗口,询问您是否要将当前位置提供给网站,在我的UIWebView上没有这样的事情发生,我的网站无法获得用户的gps位置。我怎么能做到这一点?我是ios的新手,如果这很容易做到,请耐心等待我,但到目前为止我找不到一个例子。
这是我到目前为止所做的:
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
答案 0 :(得分:0)
修改您应用的info.plist并设置
NSLocationWhenInUseUsageDescription&#34;字符串,您想要解释您需要位置的原因。&#34;