ios - 为什么使用 Nsurl 请求一直告诉我重命名为“init(url)”
问题描述
还尝试添加检测视频并将其下载到应用程序的能力,简而言之,这是一个基于 Web 的应用程序,用于下载任何类型的视频并能够将其存储在应用程序中
import UIKit
class ViewController: UIViewController {
@IBOutlet var Webview: UIWebView!
@IBOutlet var SearchBar: UISearchBar!
override func viewDidLoad() {
let url = NSURL(string: "https://www.google.com")
let request = NSURLRequest(URL: url! as URL) Webview.loadRequest(request)
SearchBar.text = "http://"
}
func searchBarSearchButtonClicked(searchbar: UISearchBar) {
searchbar.resignFirstResponder()
let text = SearchBar.text
let url = NSURL(string: text!)
let urlRequest:URLRequest = URLRequest(url: url! as URL)
// let request = NSURLRequest(URL: url! as URL)
Webview.loadRequest(urlRequest)
}
}
解决方案
你需要在swift中这样使用
if let url = URL(string: "https://www.google.com"){
let requestObj = URLRequest(url: url)
Webview.loadRequest(requestObj)
}
推荐阅读
- python - 模拟滚动 6 面骰子并将每次滚动的结果相加直到滚动 1 的 Python 程序
- javascript - Angular Firestore | 如何让数组不包含
- arrays - 如何为 excel 公式制作像 {1\2\3\.....\n} 这样的水平数组?
- r - 从马尔可夫链对象中导出转移矩阵
- javascript - 尝试加载本地 json 文件,但无法在外部范围内读取它
- javascript - 当我尝试访问 javascript 对象的键时,它告诉我它是未定义的,即使它存在?
- r - 我的逻辑图 R 函数有什么问题
- c++ - C++ 类模板
- python - 为什么这个 Python 正则表达式不起作用?
- python - 使用双递归从列表中删除 John Wick