点击今日小工具启动应用程序

时间:2014-09-05 16:32:10

标签: swift

我刚刚在我的应用中添加了一个今天的小部件,我试图让用户点击小部件来启动它包含应用程序。

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

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

当我运行应用程序并点击小部件时,我会看到一个警告视图:

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

我哪里错了?

1 个答案:

答案 0 :(得分:4)

要通过网址启动应用,您必须为您的应用添加网址方案。有关如何执行此操作的详细信息,请参阅here