gpt4 book ai didi

ios - 创建 ViewController 的最佳方式

转载 作者:行者123 更新时间:2023-11-28 21:43:59 25 4
gpt4 key购买 nike

我有一个带有 TableView 的应用程序。 TableViewCell 包含一个 UILabel,它可以包含 URL。我希望这些 URL 在 WebView 中打开。

现在我在用户点击链接时打开 Safari(我正在使用 KILabel)。我想要做的是在我的应用程序中打开这些链接,方法是创建一个包含 UIWebView 的新 ViewController

我想知道实现它的最佳方法是什么?使用 Storyboard更好还是不使用?我需要以编程方式还是从 InterfaceBuilder 创建 Storyboard?

最佳答案

有很多方法可以解决这个问题。这是使用 NSUS 的一种解决方案

  1. 创建一个新的 View Controller 并嵌入一个 WebView 。
  2. 创建一个 View Controller 类并将 webview 链接到该 View Controller 类
  3. 在 TableView Controller 类中,当用户点击 url 更改时,创建一个 IBAction,将该 URL 保存为 NSUuserDefault,如下所示

让 defaults = NSUserDefaults.standardUserDefaults()
defaults.setObject("http://www.ThisIsTheLinkThatWasClicked", forKey: "currentActiveURLKey")

4.现在您可以从任何 View 访问此 URL 并且当应用程序关闭并重新打开时,数据将被保存

  1. 你可以这样取回它

让 defaults = NSUserDefaults.standardUserDefaults()
如果让 url = defaults.stringForKey("currentActiveURLKey")
{
打印(网址)
}

关于ios - 创建 ViewController 的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31008400/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com