小编Ale*_*lex的帖子

Swift 3 Open Link

我正在尝试在点击按钮时运行此功能:

@IBAction func openLink(_ sender: UIButton) {
    let link1 = "https://www.google.com/#q="
    let link2 = birdName.text!
    let link3 = link2.replacingOccurrences(of: " ", with: "+") //EDIT
    let link4 = link1+link3
    guard
        let query = link4.addingPercentEncoding( withAllowedCharacters: .urlQueryAllowed),
        let url = NSURL(string: "https://google.com/#q=\(query)")
        else { return }
    UIApplication.shared.openURL(URL(url))
}
Run Code Online (Sandbox Code Playgroud)

但是,最后一行被标记为"无法调用非函数类型的值"UIApplication".这个语法来自这里,所以我不确定它们是怎么回事.

xcode hyperlink ios swift3

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

Swift 3如何为特定日期创建日期

在swift 2.3中,我编写了一个函数,它将日期转换为6-01-16,将其转换为NSDate,然后在CKQuery中使用它.我不知道如何为Swift 3更新这个.

这是我目前的代码:

let formatter = DateFormatter()
    formatter.dateFormat = "yyyymmdd"
    let olddate = formatter.date(from: "20160601")
    print(olddate)
Run Code Online (Sandbox Code Playgroud)

这不起作用,我该如何更改语法?

ios swift ckquery

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

标签 统计

ios ×2

ckquery ×1

hyperlink ×1

swift ×1

swift3 ×1

xcode ×1