如何让 UIWebView 工作
Posted
技术标签:
【中文标题】如何让 UIWebView 工作【英文标题】:How to get UIWebView working 【发布时间】:2013-02-24 18:08:15 【问题描述】:(此处错误链接:http://imgur.com/a/AF87N)
我开始从事 ios 开发工作,而且我还比较新。
我正在寻找有关如何在应用程序中显示 Web 内容的教程,因此我使用了 UIWebView
。
在教程中,我发现我完全按照步骤操作,但是当我执行最后一步(链接插座)时出现错误。
我编辑的两个文件是DataViewController.h
和DataViewController.m
这是我遵循的教程:http://www.youtube.com/watch?v=NFffF9tRbak
我正在使用XCode 4.6
我是不是做错了什么?
【问题讨论】:
我会在他们解决我的问题后:D 【参考方案1】:重命名可能还是会出现一些错误,有机会,所以最好重新设置连接。它很简单。 您可以按照以下步骤解决此问题:
1.
点击 Web View 左侧的叉号,将删除无效的插座。
2.然后,通过控制将“+”号向左拖动到属性插座到 Interface Builder 中的 Web 视图,连接现有的 @property(nonatomic, retain) IBOutlet UIWebView *myWebView
。
这将解决您的问题,只是因为您是 xcode 的新手。熟悉了就会好起来的。
编辑:如果仍然不清楚,请参阅下面的屏幕截图;
您在 yourviewcontroller.h 中的插座现在可能是这样的,
在你的 xib 中,
它可能看起来像这样。
所以你应该做的是,只需控制将左侧的空白圆圈拖动到@property 出口(第一张图片)到你的 xib 中的 web 视图(第二张图片中突出显示的一个)。它会自行连接。
希望现在清楚
问候
【讨论】:
当我按下 x 删除无效的插座时,整个 webView 插座都消失了,所以我不能只是重新链接(像这样:puu.sh/283vo) 放手,你不需要它,你正在尝试重新连接。 我也试过把它拖到旁边的“Web View”栏,同样的事情。 共享我的屏幕会有帮助吗?还是发了xcode项目? 是的,我发送了,您可以删除您的电子邮件【参考方案2】:在 outlets 中将您的 outlet 名称从 webView
更改为 myWebView
编辑:
或在您的代码中将您的 UIWebView 对象名称从 myWebView
更改为 webView
【讨论】:
检查我的答案的编辑,这应该更清楚你可以理解并且我更容易解释:)以上是关于如何让 UIWebView 工作的主要内容,如果未能解决你的问题,请参考以下文章
如何在 iOS 8 的 iOS App 中的 UIWebview 中执行 java 脚本?