相关疑难解决方法(0)

iOS10中的OpenURL

显然OpenURL已经在iOS 10中被折旧.有没有人有任何关于为什么或可以解释下一步做什么的文档?我已经查看了Apple网站,发现了一些与OpenURL相关的内容,这就是他们现在所说的:

UIApplication.shared().open(url: URL, options: [String: AnyObject], completionHandler: ((Bool) -> Void)?)
Run Code Online (Sandbox Code Playgroud)

有没有人有证据表明这是在Swift 3.0中使用OpenURL的新方法?另外,options:completionHandler:参数分别使用什么值?

xcode openurl ios swift

45
推荐指数
4
解决办法
4万
查看次数

致命错误:在展开Optional值时意外发现nil(无法强制解包非可选类型'String'的值)

我试图传递一个预先附加的字符串作为URL请求,我不断收到错误: fatal error: unexpectedly found nil while unwrapping an Optional value

此错误指向该行: let searchTerm = "http://google.com/#q="+textField.text!

ViewController.swift

func textFieldDidUpdate(textField: UITextField) {

    if (textField.text!.rangeOfCharacterFromSet(NSCharacterSet.whitespaceCharacterSet()) != nil) {
        self.webView.hidden = false
        let searchTerm = "http://google.com/#q="+textField.text!
        let request = NSURLRequest(URL: NSURL(string: searchTerm)!)
        self.webView.loadRequest(request)
    }
}
Run Code Online (Sandbox Code Playgroud)

string ios swift

1
推荐指数
1
解决办法
639
查看次数

标签 统计

ios ×2

swift ×2

openurl ×1

string ×1

xcode ×1