繁体   English   中英

WKWebKit 实现(Objective-C)

[英]WKWebKit Implementation (Objective-C)

尝试在 iOS 中显示网页,但在实施 WKWebkit 时遇到问题。

视图控制器.h

@import WebKit;

@interface ViewController : BaseViewController

@property (retain, nonatomic) WKWebView *webView;

@end

视图控制器.m

@interface ViewController ()

@property (strong, nonatomic) IBOutlet UIView *containerView;

@property (strong, nonatomic) IBOutlet NSLayoutConstraint *fieldViewBottomConstraintY;
@property (strong, nonatomic) IBOutlet NSLayoutConstraint *centerCredentialsConstraintY;


@end

@implementation ViewController
@synthesize webView;
-(void) viewDidLoad {
    [super viewDidLoad];
    webView = [[WKWebView alloc] initWithFrame:[[self view] bounds]];
    NSURL *url = [NSURL URLWithString:@"https://www.google.com"];
    NSURLRequest *urlReq = [NSURLRequest requestWithURL:url];

    [webView loadRequest:urlReq];
    [self.view addSubview:webView];
    [self setupConfiguration];
    // Do any additional setup after loading the view.
}

@end

我收到此错误:

Class Unavailable: WKWebView before iOS 11.0 (NSCoding support was broken in previous versions)

我知道这个问题不是很集中,但我的日程安排很紧,还在掌握objective-c和iOS的窍门,我还没有找到很多可实现的解决方案,所以我需要帮助来解决这个问题. 我感谢提供的任何帮助。

这是来自需要最低 iOS 版本的 iOS 12 的项目

在此处设置您的最低 iOS 部署目标:

在此处输入图片说明

并且,检查它是否在此处自动更新(如果没有,请更改它):

在此处输入图片说明

将其设置为您需要支持的最低版本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM