今天推出的Widget应用程序“过度敏感”

时间:2014-10-02 16:32:33

标签: ios swift ios8-today-widget

我的应用程序有一个Today Widget,当点击时启动包含应用程序。问题是它似乎过度敏感了。有时,当我只是滚动时,小部件会将其识别为点击并启动应用程序。

这是我的代码:

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

整个小部件的顶部基本上有一个按钮。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

什么触摸事件类型会触发上述功能?通常,您希望使用类似UIControlEventTouchUpInside之类的东西,以确保在您触摸控件元素内部之前不会触发事件,并抬起手指。