我在小部件中使用以下(在swift中)在Safari中打开新闻文章。
override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
if let item = items?[indexPath.row] {
if let context = extensionContext {
context.openURL(item.link, completionHandler: nil)
}
}
}
我想要做的是打开与窗口小部件一起使用的应用程序,并将托管该文章的视图控制器推送给用户。这样,一切都留在了家里。然而,对于斯威夫特而言,我已经足够新了,我不确定如何做到这一点。有什么建议?我的应用程序的第一个选项卡是包含文章的TableView的选项卡。