swift - 点击 Today Widget 启动 App

标签 swift

我刚刚在我的应用程序中添加了一个今日小部件,我正在尝试让用户点击该小部件以启动它包含的应用程序。

基本上现在我的小部件顶部有一个链接到此功能的按钮:

    @IBAction func launchApp(sender: AnyObject) {
    var url: NSURL = NSURL.URLWithString("AppName://home")
    self.extensionContext.openURL(url, completionHandler: nil)
}

当我运行应用程序并点击小部件时,我会收到一个警告 View ,其中指出:

不支持的 URL - 此 URL 未加载:AppName://home

我哪里错了?

最佳答案

要通过 URL 启动应用程序,您必须向应用程序添加 URL 架构。可以找到有关如何操作的详细信息 here

关于swift - 点击 Today Widget 启动 App,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25690314/

相关文章:

ios - 在 iOS 上通过 twitter 登录并在我的服务器上进行身份验证

swift - 创建自定义 UITextfield

ios - 在获取数据 Firebase/Swift 之前加载 TableView

ios - 为什么当我进入设备锁定屏幕并重新进入应用程序时,我的通知声音警报不会消失?

swift - nsbutton 单击没有调用操作方法 - cocoaprogramming with swift

ios - 登录后自动将用户导航到 Swift 3.0 中的新 ViewController

Swift FMDB 修饰符

swift - 如何通过闭包进行论证?

json - 动态字典名称解码器 json

ios - Google 登录与 Facebook 登录冲突