Я довольно новичок в Objective-C / iOS Dev в целом и схожу с ума по этому поводу.Я не могу заставить WKWebkit работать на меня.
После обширных поисков в Google я, наконец, собрал некоторый код, который компилируется - но приложение вылетает.
WebView.h
#import <UIKit/UIKit.h>
#import <Webkit/Webkit.h>
#import <objc/runtime.h>
@interface WebViewController: UIViewController <WKUIDelegate>;
@property (nonatomic, strong) WKWebView *webView
@end
WebView.m
@implementation WebViewController
-(void) viewDidLoad {
[super viewDidLoad];
if (NSClassFromString(@"WKWebView")) {
_webView = [[WKWebView alloc] initWithFrame:[[self view] bounds]];
} else {
_webView = [[UIWebView alloc] initWithFrame:[[self view] bounds]];
}
NSString *urlString = @"http://www.google.com";
NSURL *url = [NSURL URLWithString:urlString];
NSURLRequest *urlRequest = [NSURLRequest requestWithURL:url];
[_webView loadRequest:urlRequest];
}
@end
У меня также есть класс, установленный как WebViewController для пользовательского класса в раскадровке.
Вот сообщение об ошибке, которое я получаю:
[WebViewController superview]: unrecognized selector sent to instance 0x7fdbb570e050
Любая подсказка, что я делаю неправильно?Я все еще слишком незнаком, чтобы поймать какие-либо очевидные ошибки самостоятельно.Большое вам спасибо!