Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/122.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios XCODE-swift-webview可以';t打开ics链接-在safari中它可以工作_Ios_Xcode_Swift_Webview - Fatal编程技术网

Ios XCODE-swift-webview可以';t打开ics链接-在safari中它可以工作

Ios XCODE-swift-webview可以';t打开ics链接-在safari中它可以工作,ios,xcode,swift,webview,Ios,Xcode,Swift,Webview,我在Swift中创建了一个webview&在该webview中,有指向同一webview域上的ics文件的链接。现在,当您在Safari中单击此链接时,您完全可以将其添加到您的日历中,但当我在iOS模拟器或我的设备上尝试此操作时,我无法“打开”ICS文件链接。 知道我做错了什么吗?谢谢 这是我的代码: import UIKit class FirstViewController: UIViewController { @IBOutlet weak var webAgenda: UIWebVi

我在Swift中创建了一个webview&在该webview中,有指向同一webview域上的ics文件的链接。现在,当您在Safari中单击此链接时,您完全可以将其添加到您的日历中,但当我在iOS模拟器或我的设备上尝试此操作时,我无法“打开”ICS文件链接。 知道我做错了什么吗?谢谢 这是我的代码:

import UIKit

class FirstViewController: UIViewController {

@IBOutlet weak var webAgenda: UIWebView!
@IBOutlet weak var activityagenda: UIActivityIndicatorView!

var url = "http://******.be/agenda.php"

func loadURL () {
    let requestURL = NSURL(string: url)
    let request = NSURLRequest(URL: requestURL!)
    webAgenda.loadRequest(request)

    }
override func viewDidLoad() {
    super.viewDidLoad()
    loadURL()
    // Do any additional setup after loading the view, typically from a nib.
}

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

func webViewDidStartLoad(webView: UIWebView) {
    activityagenda.hidden = false
    activityagenda.startAnimating()

    }

func webViewDidFinishLoad(webView: UIWebView) {
    activityagenda.hidden = true
    activityagenda.stopAnimating()


    }

因为你加载了一个http站点,所以在iOS9中应用程序传输安全会有问题


禁用ATS

Hi,已在您的链接的info.plist中实现禁用ATS。。。还有什么问题?也许我可以配置这些链接是在Safari中打开的?@Cedric_uuu添加webView:didFailLoadWithError:delegate以检查是否发生错误。确保您的web视图框架现在是正确的