让按钮改变网页视图
我正在尝试使用苹果开发人员工具(特别是 xcode)制作一个 mac 应用程序。我基本上将我的网站嵌入到右侧的一种类似 iTunes 的侧边栏中,用户单击侧边栏上的按钮,然后 webview 网页就会发生变化。问题是我在尝试获取将特定 URL 加载到 Web 视图中的按钮时遇到问题。
I'm trying to make a mac app using the apple developer tools, specifically xcode. I'm basically imbedding my website into in in a sort of iTunes-esque way- side bar at right, user clicks a button on side bar and webview web page changes. Problem is I'm having trouble trying to get the button to load a specific URL into the webview.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
因此,您首先获取字符串形式的 url,将其转换为 NSURL 对象,然后转换为 NSURLRequest 对象,最后将其交给 webview 对象进行加载。您还可以使用 Interface Builder 中创建的 webview 来执行此操作,方法是省略第一行(其中正在初始化 webview),并确保将 webView 属性作为 IBOutlet 添加到 viewcontroller 并将其连接到 Interface Builder 中的 webview。
编辑: 看来我在 webview 中使用了 iPhone 语法。然而,在 mac webview 上加载 url 仍然相似,所以我更改的只是类名。
So you first get the url as a string, turn it into an NSURL object, and then into an NSURLRequest object and finally give that to the webview object to load. You could also do this with a webview created in Interface Builder by ommiting the first line (where the webview is being initialised) and make sure you add the webView property to the viewcontroller as an IBOutlet and connecting it to the webview in Interface Builder.
Edit: It seems I was using iPhone syntax for the webview. Loading a url on a mac webview however is still similar, so all I've changed is the class name.