gpt4 book ai didi

ios - XCODE swift - webview 无法打开 ics 链接 - 在 safari 中它有效

转载 作者:行者123 更新时间:2023-11-28 08:52:53 25 4
gpt4 key购买 nike

我在 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 中 App Transport Security 会有问题。

禁用 ATS here

关于ios - XCODE swift - webview 无法打开 ics 链接 - 在 safari 中它有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33753252/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com