Swift 3 - 在 Safari 中从 JSON 打开 URL
Posted
技术标签:
【中文标题】Swift 3 - 在 Safari 中从 JSON 打开 URL【英文标题】:Swift 3 - Open URL from JSON in Safari 【发布时间】:2016-09-22 10:39:51 【问题描述】:我目前有一个移动应用程序,它从 JSON 文件中引入项目列表。 JSON 文件还具有附加到每个项目的 url 列表。 当用户触摸列表视图中的项目时,我需要在 Safari 中打开 URL。
override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell
let cell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath)
cell.textLabel?.text = TableData[indexPath.row]
return cell
有没有人知道如何做到这一点,如有必要,我可以发布代码以显示我如何引入数据列表。
【问题讨论】:
显示您的列表视图代码...cellForRowAtIndexPath
和 DidSelectRow
不在此处,将其添加到您的问题中,它会更容易阅读。
谢谢,我还没有 DidSelectRow 的任何东西,因为我还没有做到这一点。
请发布您的 JSON 结构以及存储位置。否则我们无法回答
【参考方案1】:
添加此代码:
func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath)
UIApplication.sharedApplication().openURL(NSURL(string:TableData[indexPath.row])!)
【讨论】:
谢谢看看,刚刚意识到我需要两个添加一个主要项目,然后在第一次选择时进入子项目。在我实现这个功能之前会解决这个问题以上是关于Swift 3 - 在 Safari 中从 JSON 打开 URL的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Swift beta 3 中从 UIImagePickerControllerDelegate 获取 UIImage?