Ios 从UIWebView切换到WKWebView时出错
我正在使用Ios 从UIWebView切换到WKWebView时出错,ios,objective-c,xcode,wkwebview,Ios,Objective C,Xcode,Wkwebview,我正在使用Objective-C开发一个iOS应用程序, 我想从UIWebView转到WKWebView 然而,我以前用这种方式写的部分出现了一个错误 WKWebView * webview = [[WKWebView alloc] initWithFrame: CGRectZero]; ... if (! webview.request) { ... } 错误如下 在类型为“WKWebView*”的对象上找不到属性“request” 如果你能理
Objective-C
开发一个iOS应用程序,
我想从UIWebView
转到WKWebView
然而,我以前用这种方式写的部分出现了一个错误
WKWebView * webview = [[WKWebView alloc] initWithFrame: CGRectZero];
...
if (! webview.request) {
...
}
错误如下
在类型为“WKWebView*”的对象上找不到属性“request”
如果你能理解,请告诉我如何修复它
谢谢。错误消息很清楚
WKWebView
没有request
属性,您应该使用load(uu-request:URLRequest)->WKNavigation?
方法并检查url属性
如WKWebView
类中所定义
/*! @abstract The active URL.
@discussion This is the URL that should be reflected in the user
interface.
@link WKWebView @/link is key-value observing (KVO) compliant for this
property.
*/
open var url: URL? { get }
你的代码应该是
WKWebView * webview = [[WKWebView alloc] initWithFrame: CGRectZero];
...
if (!webview.url) {
...
}
错误消息是明确的
WKWebView
没有request
属性,您应该使用load(\urequest:URLRequest)->WKNavigation?
methodHello。我已经使用Objective-C一周了。请告诉我更多的细节,比如URL。你到底想要什么?打开url或其他任何东西?如果您是objective-c
(或任何语言)的新手,最重要的是了解在哪里可以找到文档。那么在这个例子中:关于我的答案有什么反馈吗?