回答編集履歴

3

訂正

2019/12/24 15:03

投稿

退会済みユーザー
test CHANGED
@@ -2,14 +2,16 @@
2
2
 
3
3
 
4
4
 
5
- userDefaultに初期値を設定してみてくださいと書きましたが、UserDefaultは初期値の指定をしない場合、データ型の基本値(Boolならfalse)が初回の呼び出しで取得できますので、この場合は、初期値の設定は必須ではありません。初回起動時は、isLogin == false を通ります。
5
+ userDefaultに初期値を設定してみてくださいと書きましたが、UserDefaultは初期値の指定をしない場合、データ型の基本値(Boolならfalse)が初回の呼び出しで取得できますので、この場合は、初期値の設定は必須ではありません。
6
+
7
+ 確認するまでもなく、初回起動時または、UserDefault未保存の場合は、isLogin == false を通ります。
6
8
 
7
9
  isLogin == trueの部分を通したい場合または、一度ログインした後にログアウトしてisLogin == falseを通したい場合は、その状態をUserDefaultに保存してあげてください。
8
10
 
9
11
 
10
12
 
13
+ isLogin == falseを通ってもMain?のstoryboardが起動するということなので、
11
14
 
12
-
13
- で、SceneDelegateについての対応が必要だと思います。未対応の場合は、試してみてください。
15
+ SceneDelegateについての対応が必要だと思います。未対応の場合は、試してみてください。
14
16
 
15
17
  https://qiita.com/omochimetaru/items/31df103ef98a9d84ae6b

2

訂正

2019/12/24 15:03

投稿

退会済みユーザー
test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  userDefaultに初期値を設定してみてくださいと書きましたが、UserDefaultは初期値の指定をしない場合、データ型の基本値(Boolならfalse)が初回の呼び出しで取得できますので、この場合は、初期値の設定は必須ではありません。初回起動時は、isLogin == false を通ります。
6
6
 
7
- isLogin == trueの部分を通したい場合は、ログイン後にその状態をUserDefaultに保存してあげてください。
7
+ isLogin == trueの部分を通したい場合または、一度ログインした後にログアウトしてisLogin == falseを通したい場合は、その状態をUserDefaultに保存してあげてください。
8
8
 
9
9
 
10
10
 

1

訂正

2019/12/24 14:07

投稿

退会済みユーザー
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- userDefaultに初期値を設定してみてくださいと書きましたが、UserDefaultは初期値の指定をしない場合、データ型の基本値(Boolならfalse)が初回の呼び出しで取得できますので、この場合は、初期値の設定は必ありません。初回起動時は、isLogin == false を通ります。
5
+ userDefaultに初期値を設定してみてくださいと書きましたが、UserDefaultは初期値の指定をしない場合、データ型の基本値(Boolならfalse)が初回の呼び出しで取得できますので、この場合は、初期値の設定は必須ではありません。初回起動時は、isLogin == false を通ります。
6
6
 
7
7
  isLogin == trueの部分を通したい場合は、ログイン後にその状態をUserDefaultに保存してあげてください。
8
8