質問編集履歴

4

書式の改善。

2020/09/20 04:58

投稿

kazuki_user
kazuki_user

スコア147

test CHANGED
@@ -1 +1 @@
1
- インスタンスを引数として扱いたい。【swift】
1
+ 【swift】アラートの処理を切り出して、alertNotEnteredを呼び出したい。
test CHANGED
@@ -11,10 +11,6 @@
11
11
  長い文章が上部にあるのも不自然なので、インスタンス`alert`を**引数**として扱う方法を教えて頂きたいです。
12
12
 
13
13
 
14
-
15
- 非常に初歩の質問であり恐縮ですが、この機会に是非学びたいと考えておりますので
16
-
17
- ご返信頂けましたら幸いです????
18
14
 
19
15
 
20
16
 

3

書式の改善。

2020/09/20 04:58

投稿

kazuki_user
kazuki_user

スコア147

test CHANGED
File without changes
test CHANGED
@@ -72,13 +72,9 @@
72
72
 
73
73
  func alertNotEntered() {
74
74
 
75
- let defaultAction: UIAlertAction = UIAlertAction(title: "OK", style: .default, handler:{
75
+ // OKボタン
76
76
 
77
- // ボタンが押された時の処理を書く(クロージャ実装)
78
-
79
- (action: UIAlertAction!) -> Void in
77
+ let defaultAction: UIAlertAction = UIAlertAction(title: "OK", style: .default)
80
-
81
- })
82
78
 
83
79
  self.alert.addAction(defaultAction)
84
80
 

2

誤字

2020/09/15 07:17

投稿

kazuki_user
kazuki_user

スコア147

test CHANGED
File without changes
test CHANGED
@@ -78,21 +78,7 @@
78
78
 
79
79
  (action: UIAlertAction!) -> Void in
80
80
 
81
- })
81
+ })
82
-
83
- // キャンセルボタン
84
-
85
- let cancelAction: UIAlertAction = UIAlertAction(title: "キャンセル", style: .cancel, handler:{
86
-
87
- // ボタンが押された時の処理を書く(クロージャ実装)
88
-
89
- (action: UIAlertAction!) -> Void in
90
-
91
- })
92
-
93
-
94
-
95
- self.alert.addAction(cancelAction)
96
82
 
97
83
  self.alert.addAction(defaultAction)
98
84
 

1

書式の改善。

2020/09/15 07:15

投稿

kazuki_user
kazuki_user

スコア147

test CHANGED
File without changes
test CHANGED
@@ -99,3 +99,23 @@
99
99
  }
100
100
 
101
101
  ```
102
+
103
+
104
+
105
+ ## 追記
106
+
107
+
108
+
109
+ 2回目のアラート表示でエラーが出てクラッシュしました..
110
+
111
+ `UIAlertController`で`self`を使うのはよくないのでしょうか..?
112
+
113
+
114
+
115
+
116
+
117
+ ```
118
+
119
+ Thread 1: Exception: "UIAlertController can only have one action with a style of UIAlertActionStyleCancel"
120
+
121
+ ```