teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

文言の修正

2016/02/20 11:47

投稿

shitumontarou
shitumontarou

スコア7

title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,5 @@
1
1
  あるクラスで以下のようなクラスでプロトコルを作ってその処理を書こうとしました。
2
- そしたらエラーが出てXcodeの言われるがまま```!```をつけたのですが何故関数の```()```の前に```!```をつけなければいけないのかがわからず、検索しても出てこないし、困ったのでこちらで質問させていただきます。
2
+ そしたらエラーが出てXcodeの言われるがまま```!```をつけたのですが何故関数呼び出し時の```()```の前に```!```をつけなければいけないのかがわからず、検索しても出てこないし、困ったのでこちらで質問させていただきます。
3
3
 
4
4
  - 知りたいこと
5
5
  - なぜ```()```の前に```!```をつける必要があるのか
@@ -20,7 +20,9 @@
20
20
 
21
21
 
22
22
  @IBAction func pressedBackButton(sender: AnyObject) {
23
+ // ここでエラーが出るのでXcodeの指示通り
24
+ // self.delegate?.backScreen!()
23
- // ここでエラーが出る
25
+ // と言う風に修正。
24
26
  self.delegate?.backScreen()
25
27
  }
26
28
  }