質問編集履歴

1

参考資料と、コード入力しました、面倒かと思いますが、よろしくお願いします

2020/07/14 02:15

投稿

yamadayeah90
yamadayeah90

スコア6

test CHANGED
File without changes
test CHANGED
@@ -6,19 +6,179 @@
6
6
 
7
7
 
8
8
 
9
+ 読んだ本は「絶対に挫折しないiPhoneアプ開発超入門」という本です。
10
+
11
+ https://www.youtube.com/watch?v=Y5o8ZKGNWIA&t=403s
12
+
13
+ こちらの動画を参考にして開発しました。
14
+
15
+ しかし、独学なので自分の作りたいアプリを考えて作ってみたところ今回のような形になってしまいました。
16
+
17
+
18
+
9
19
 
10
20
 
11
21
  ### 発生している問題・エラーメッセージ
12
22
 
23
+ ```swift
24
+
25
+ コードimport UIKit
13
26
 
14
27
 
28
+
15
- ![イメージ説明](5236db0b077b65832983c24e62d208d7.png)
29
+ class Question1ViewController: UIViewController {
30
+
31
+
32
+
33
+ var score1 = 0
34
+
35
+ @IBAction func q11(){
36
+
37
+ score1 += 0
38
+
39
+ }
40
+
41
+ @IBAction func q12(){
42
+
43
+ score1 += 0
44
+
45
+ }
46
+
47
+ @IBAction func q13(){
48
+
49
+ score1 += 1
50
+
51
+ }
52
+
53
+ @IBAction func q14(){
54
+
55
+ score1 += 0
56
+
57
+ }
58
+
59
+
60
+
61
+
62
+
63
+ override func viewDidLoad() {
64
+
65
+ super.viewDidLoad()
66
+
67
+
68
+
69
+
70
+
71
+
72
+
73
+ // Do any additional setup after loading the view.
74
+
75
+ func prepareForSegue(segue: UIStoryboardSegue, sender:AnyObject?){
76
+
77
+ var aD: AppDelegate = UIApplication.shared.delegate as!
78
+
79
+ AppDelegate
80
+
81
+
82
+
83
+ aD.score += score1
84
+
85
+ }
86
+
87
+ }
88
+
89
+
90
+
91
+ ```
92
+
93
+
16
94
 
17
95
  この画面で正解のボタンに,変数に対して1を加え,それを10個のViewControllerで繰り返して
18
96
 
19
97
 
20
98
 
99
+ ```swift
100
+
101
+ コードimport UIKit
102
+
103
+
104
+
105
+ class ResultViewController: UIViewController {
106
+
107
+ @IBOutlet var scoreLavel: UILabel!
108
+
109
+ @IBOutlet var massageLavel:UILabel!
110
+
111
+
112
+
113
+
114
+
115
+ override func viewDidLoad() {
116
+
117
+ super.viewDidLoad()
118
+
119
+
120
+
121
+ // Do any additional setup after loading the view.
122
+
123
+ let aD:AppDelegate = UIApplication.shared.delegate as! AppDelegate
124
+
125
+ var scores:Int = aD.score * 10000000
126
+
127
+ scoreLavel.text = "(scores)だ!!"
128
+
129
+
130
+
131
+ if scores < 10000000{
132
+
21
- ![イメージ説明](2ecf1b3a68f5a645533fe106379a5890.png)
133
+ massageLavel.text = "あなたは道化のバギーレベルです"
134
+
135
+ }else if scores < 50000000{
136
+
137
+ massageLavel.text = "あなたはナミです"
138
+
139
+ }else if scores < 100000000{
140
+
141
+ massageLavel.text = "あなたはルフィーレベルです"
142
+
143
+ }
144
+
145
+ aD.score = 0;
146
+
147
+ aD.records.append(aD.score as AnyObject)
148
+
149
+
150
+
151
+ }
152
+
153
+
154
+
155
+
156
+
157
+ /*
158
+
159
+ // MARK: - Navigation
160
+
161
+
162
+
163
+ // In a storyboard-based application, you will often want to do a little preparation before navigation
164
+
165
+ override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
166
+
167
+ // Get the new view controller using segue.destination.
168
+
169
+ // Pass the selected object to the new view controller.
170
+
171
+ }
172
+
173
+ */
174
+
175
+
176
+
177
+ }
178
+
179
+
180
+
181
+ ```
22
182
 
23
183
 
24
184