我如何使用webView允许当前位置?

时间:2016-09-27 12:12:54

标签: ios swift webview location

我在为webView编写代码时遇到了问题:我无法将当前位置设为数字。

我打开了允许该位置的所有权限,否则我的位置适用于除iOS 10以外的所有设备。

我是否应该允许我获取当前位置的任何新权限?

import UIKit
import MapKit
import CoreLocation


class ViewController: UIViewController, MKMapViewDelegate, CLLocationManagerDelegate

{

@IBOutlet weak var webview: UIWebView!





        let locationManager = CLLocationManager()



        override func viewDidLoad() {
            super.viewDidLoad()

            self.locationManager.delegate = self
            self.locationManager.desiredAccuracy = kCLLocationAccuracyBest
            self.locationManager.requestWhenInUseAuthorization()
            self.locationManager.requestAlwaysAuthorization()
            self.locationManager.startUpdatingLocation()


            let url = NSURL (string: "http://my-website");
            let requestObj = NSURLRequest(url: url! as URL);
            webview.loadRequest(requestObj as URLRequest);


        }

        override func didReceiveMemoryWarning() {
            super.didReceiveMemoryWarning()
            // Dispose of any resources that can be recreated.
        }




    }

1 个答案:

答案 0 :(得分:0)

我解决了,问题在于(HTTP& HTTPS)。

但是现在我的网站正在开发safari和chrome,但我还是不能把它作为ios app吃午饭。

请有人可以帮助我吗?

看看照片。下面要知道确切的错误代码

enter image description here