gpt4 book ai didi

xcode - 如何根据按下的按钮将存储在 Plist 中的 URL 传递到 WebView

转载 作者:行者123 更新时间:2023-11-30 10:07:17 26 4
gpt4 key购买 nike

我有一个由 Collection View 单元格内的按钮组成的主菜单,这些按钮由 plist 填充。

我希望这 5 个按钮将我发送到相应的网站,但通过一个序列到达一个 Web View 。

我将 URL 存储在填充菜单的同一个 Plist 中。所以我想要的是:

一旦按下 Facebook 按钮,它将从 Plist 请求 URL 并将其传递给将显示 Facebook 的 WebView。

一旦按下 Twitter 按钮,它将从 Plist 请求 URL 并将其传递给 WebView 等

提前致谢。

请用 Swift 请求。

最佳答案

我可以将你的问题减少为3:

<强>1。从plist中检索URL

您可以在此处查看如何操作:Retrieve data from plist

<强>2。根据您点击的按钮,您需要加载相应的URL

您应该做的是将 5 个按钮连接到同一个 @IBAction 函数,并使用按钮标题或标签来区分按钮

@IBAction func buttonIsClicked(sender: AnyObject) {
print(sender.currentTitle.text)
print(sender.tag) // tag assigned from the Interface builder to the button
switch (sender.tag!) {
case: 1: webviewInstance.loadRequest(NSURLRequest(URL: NSURL(string: "facebook.com")!))
case: 2: webviewInstance.loadRequest(NSURLRequest(URL: NSURL(string: "twitter.com")!))
}
}

顺便说一句,您可以为按钮分配标签,如下所示: Assign Tag to button

<强>3。在网站中加载您的网址

您可以在此处查看如何操作: How to load URL in UIWebView in Swift?

关于xcode - 如何根据按下的按钮将存储在 Plist 中的 URL 传递到 WebView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35344962/

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