前提・実現したいこと
WKWebViewの画面に"戻る" "進む" "リロード"などのボタンを実装したい
発生している問題・エラーメッセージ
ネットに落ちていた下記のコードで試してみたら
WKWebViewをストーリーボードに貼り付けることなく
Webページの表示している状態なのですが、
画面いっぱいにViewが表示されるせいか、
ストーリーボードにボタンを追加してビルドしても表示されません。
またWKWebViewをストーリーボードに貼り付けようとしても
下記のコードがでてしまって落ちてしまいます。
Webページとボタンが表示されて
ボタンが機能するようにするにはどうしたらよいでしょうか?
Thread 1: signal SIGTERM
該当のソースコード
objective
1 2「ViewController.h」 3#import <UIKit/UIKit.h> 4#import <WebKit/WebKit.h> 5@interface ViewController : UIViewController <WKUIDelegate> 6@end 7 8「ViewController.m」 9#import "ViewController.h" 10 11@interface UIViewController () 12@end 13@implementation ViewController 14 15- (void)viewDidLoad { 16 [super viewDidLoad]; 17 18 // UIWebViewのインスタンス初期化 19 WKWebView *wkWebView = [[WKWebView alloc]init]; 20 21 // デリゲート 22 wkWebView.UIDelegate = self; 23 24 // Webページの大きさを画_webView合わせる 25 // iPhoneXではSafeAreaの考慮が必要 26 CGRect rect = self.view.frame; 27 wkWebView.frame = rect; 28 29 // インスタンスをビューに追加する 30 [self.view addSubview:wkWebView]; 31 32 // URLを指定 33 NSURL *url = [NSURL URLWithString:@"https://www.tokyodisneyresort.jp/tdl/"]; 34 NSURLRequest *request = [NSURLRequest requestWithURL:url]; 35 // リクエストを投げる 36 [wkWebView loadRequest:request]; 37} 38 39@end 40
試したこと
Thread 1: signal SIGTERM
のコードは接続先がおかしい時に出ることが多いので
一度接続解除して接続しなおしたりしてもダメでした。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。