par*_*aro 5 uitableview swift xcode6 ios8-today-widget today-extension
我实现了在我的应用中添加了今天的小部件.今天的扩展包括一个UITableView.现在,如果按下了UITableView的单元格,我想打开应用程序.你们有人知道怎么做吗?
今天,扩展程序可以访问NSExtensionContext 允许您打开应用程序的扩展程序.在您的扩展控制器中:
let myAppUrl = NSURL(string: "myapp://some-context")!
extensionContext?.openURL(myAppUrl, completionHandler: { (success) in
if (!success) {
// let the user know it failed
}
})
Run Code Online (Sandbox Code Playgroud)
提供success参数是因为系统可能无法打开特定的URL(假设您要启动"twitter://"但用户没有安装Twitter应用程序.如果您要启动自己的应用程序,应该不是问题.
| 归档时间: |
|
| 查看次数: |
4317 次 |
| 最近记录: |