質問編集履歴

1

ヒントをいただいたので解決方法をのせます。

2018/07/31 08:32

投稿

EricaChloe
EricaChloe

スコア8

test CHANGED
File without changes
test CHANGED
@@ -143,3 +143,39 @@
143
143
  初回起動時に表示したいviewにownNumberでtextFieldを置いてます。
144
144
 
145
145
  @IBOutletも作り直し、名前をかえても同じエラーが表示されます。。
146
+
147
+
148
+
149
+ ### 解決方法
150
+
151
+ 初回のみ登録してほしい番号があったので、それをuserDefaultsに登録。
152
+
153
+
154
+
155
+ ```AttendanceView
156
+
157
+ override func viewDidAppear(_ animated: Bool) {
158
+
159
+ if ud.object(forKey: "Number") == nil {
160
+
161
+ print("ud ない")
162
+
163
+ let vc = StartViewController()
164
+
165
+ self.present(vc, animated: true, completion: nil)
166
+
167
+
168
+
169
+ } else {
170
+
171
+ print("ud ある")
172
+
173
+ }
174
+
175
+ }
176
+
177
+ ```
178
+
179
+
180
+
181
+ これで、初回起動&userDefaultsに値がない場合StartViewControllerに飛んでくれました。