回答編集履歴
3
訂正
test
CHANGED
@@ -2,14 +2,16 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
userDefaultに初期値を設定してみてくださいと書きましたが、UserDefaultは初期値の指定をしない場合、データ型の基本値(Boolなら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
|
-
|
15
|
+
SceneDelegateについての対応が必要だと思います。未対応の場合は、試してみてください。
|
14
16
|
|
15
17
|
https://qiita.com/omochimetaru/items/31df103ef98a9d84ae6b
|
2
訂正
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
訂正
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
userDefaultに初期値を設定してみてくださいと書きましたが、UserDefaultは初期値の指定をしない場合、データ型の基本値(Boolならfalse)が初回の呼び出しで取得できますので、この場合は、初期値の設定は必
|
5
|
+
userDefaultに初期値を設定してみてくださいと書きましたが、UserDefaultは初期値の指定をしない場合、データ型の基本値(Boolならfalse)が初回の呼び出しで取得できますので、この場合は、初期値の設定は必須ではありません。初回起動時は、isLogin == false を通ります。
|
6
6
|
|
7
7
|
isLogin == trueの部分を通したい場合は、ログイン後にその状態をUserDefaultに保存してあげてください。
|
8
8
|
|