質問編集履歴

3

追記及び修正

2019/11/20 08:47

投稿

aae_11
aae_11

スコア178

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  Delegateメソッドの使い方に関しまして、自分の理解が正しいかどうか分からなかった為、ご質問させて頂きました。
2
2
 
3
- 以下のコードにおきまして、画面がロードが開始した際に使われるメソッド ```func webView〜didcommit```及び```func webView〜didfinish```は デリゲートメソッドであるかと思います。このデリゲートメソッドなのですが、基本的には、使用する際```class ViewController: UIViewController,WKNavigationDelegate```このようにし、継承するクラスのような記述をするかと思います。自分の理解では、クラスとの違いにつきましては、必ず使用するメソッドはオーバーライドしなければならず、```webView.navigationDelegate = self```このようにデリゲートプロパティをもつ、インスタンスに対し、どこのクラスで処理を行うかを指定しなければならない(今回の場合はselfなのでViewController内で、```func webView```の処理を行わなければならない)このように理解しているのですが、合っていますでしょうか...?
3
+ 以下のコードにおきまして、画面がロードが開始した際に使われるメソッド ```func webView〜didcommit```及び```func webView〜didfinish```は デリゲートメソッドであるかと思います。このデリゲートメソッドなのですが、基本的には、使用する際```class ViewController: UIViewController,WKNavigationDelegate```このようにし、継承するクラスのような記述をするかと思います。自分の理解では、クラスとの違いにつきましては、必ず使用するメソッドはオーバーライドしなければならず、```webView.navigationDelegate = self```このようにデリゲートプロパティをもつ、インスタンスに対し、どこのクラスで処理を行うかを指定しなければならない(今回の場合はselfを指定している為、ViewController内で、```func webView```の処理を行わなければならない)このように理解しているのですが、合っていますでしょうか...?
4
4
 
5
5
  もし、理解に間違いなどありましたら、教えていただけましたら幸いです。
6
6
 

2

修正

2019/11/20 08:47

投稿

aae_11
aae_11

スコア178

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  Delegateメソッドの使い方に関しまして、自分の理解が正しいかどうか分からなかった為、ご質問させて頂きました。
2
2
 
3
- 以下のコードにおきまして、画面がロードが開始した際に使われるメソッド ```func webView〜didcommit```及び```func webView〜didfinish```は デリゲートメソッドであるかと思います。このデリゲートメソッドなのですが、基本的には、使用する際```class ViewController: UIViewController,WKNavigationDelegate```このようにし、継承するクラスのような記述をするかと思います。自分の理解では、クラスとの違いにつきましては、必ず使用するメソッドはオーバーライドしなければならず、```webView.navigationDelegate = self```このようにデリゲートプロパティをもつ、インスタンスに対し、どこのクラスで処理を行うかを指定しなければならない(今回の場合はselfなのでViewController内で、```func webView```の処理を行わなければならない)このように理解しているのですが、合っていますでしょうか?
3
+ 以下のコードにおきまして、画面がロードが開始した際に使われるメソッド ```func webView〜didcommit```及び```func webView〜didfinish```は デリゲートメソッドであるかと思います。このデリゲートメソッドなのですが、基本的には、使用する際```class ViewController: UIViewController,WKNavigationDelegate```このようにし、継承するクラスのような記述をするかと思います。自分の理解では、クラスとの違いにつきましては、必ず使用するメソッドはオーバーライドしなければならず、```webView.navigationDelegate = self```このようにデリゲートプロパティをもつ、インスタンスに対し、どこのクラスで処理を行うかを指定しなければならない(今回の場合はselfなのでViewController内で、```func webView```の処理を行わなければならない)このように理解しているのですが、合っていますでしょうか...
4
4
 
5
5
  もし、理解に間違いなどありましたら、教えていただけましたら幸いです。
6
6
 

1

修正

2019/11/20 08:33

投稿

aae_11
aae_11

スコア178

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- Delegateメソッドの使い方に関しまして、自分の理解が正しいかどうか分からなかった為、ご質問させて
1
+ Delegateメソッドの使い方に関しまして、自分の理解が正しいかどうか分からなかった為、ご質問させて頂きました。
2
2
 
3
3
  以下のコードにおきまして、画面がロードが開始した際に使われるメソッド ```func webView〜didcommit```及び```func webView〜didfinish```は デリゲートメソッドであるかと思います。このデリゲートメソッドなのですが、基本的には、使用する際```class ViewController: UIViewController,WKNavigationDelegate```このようにし、継承するクラスのような記述をするかと思います。自分の理解では、クラスとの違いにつきましては、必ず使用するメソッドはオーバーライドしなければならず、```webView.navigationDelegate = self```このようにデリゲートプロパティをもつ、インスタンスに対し、どこのクラスで処理を行うかを指定しなければならない(今回の場合はselfなのでViewController内で、```func webView```の処理を行わなければならない)このように理解しているのですが、合っていますでしょうか?
4
4