質問するログイン新規登録

質問編集履歴

5

誤字

2019/11/22 03:25

投稿

wesker.alice
wesker.alice

スコア45

title CHANGED
File without changes
body CHANGED
@@ -37,7 +37,7 @@
37
37
  Auth.auth().signIn(withEmail: email.text!, password: password.text!) { (user, error) in
38
38
 
39
39
  if error != nil {
40
- self.showAlert()
40
+
41
41
  print("ログインできませんでした")
42
42
  }else {
43
43
 

4

ストーリーボードのスクリーンショットの添付と、ログインボタンのソースコードを記述させていただきました。

2019/11/22 03:25

投稿

wesker.alice
wesker.alice

スコア45

title CHANGED
File without changes
body CHANGED
@@ -15,6 +15,7 @@
15
15
  ログアウトしたい時もログアウトボタンを押すと
16
16
  ログインボタンを押した時と同様のポップアップな仕様になってしまいます。
17
17
 
18
+ ![イメージ説明](b7bf35b5ca34338f56db9ba95c8bee4b.png)
18
19
  ログインをしたらホーム画面へ移行して、
19
20
  ホーム画面のログアウトボタンを押したらログイン画面(つまり初期画面)へ遷移させたいです。
20
21
  よろしくお願いいたします。
@@ -32,19 +33,21 @@
32
33
  ### 該当のソースコード
33
34
 
34
35
  ```ここに言語名を入力
35
- @IBAction func logOutTapped(_ sender: UIBarButtonItem) {
36
+ @IBAction func loginTapped(_ sender: Any) {
37
+ Auth.auth().signIn(withEmail: email.text!, password: password.text!) { (user, error) in
38
+
36
- if Auth.auth().currentUser != nil {
39
+ if error != nil {
37
- //ログアウト成功
38
- do {
39
- try Auth.auth().signOut()
40
+ self.showAlert()
40
- print("ログアウトしました")
41
+ print("ログインできせんでした")
42
+ }else {
43
+
41
- let nextVC = self.storyboard?.instantiateViewController(withIdentifier: "loginHome")
44
+ let nextVC = self.storyboard?.instantiateViewController(withIdentifier: "mainHome")
42
- self.present(nextVC!, animated: true, completion: nil)
45
+ self.present(nextVC!, animated: true, completion: nil)
43
- //ログアウト失敗
44
- } catch _ as NSError {
45
- print ("ログアウトに失敗しました")
46
+ print("ログインできました")
46
- }
47
+ }
48
+
47
- }
49
+ }
50
+ }
48
51
  ```
49
52
 
50
53
  ### 試したこと

3

画像を添付しました。

2019/11/22 03:23

投稿

wesker.alice
wesker.alice

スコア45

title CHANGED
File without changes
body CHANGED
@@ -3,6 +3,8 @@
3
3
  firebaseを使用してメールアドレスとパスワードによるログイン機能を実装しています。
4
4
  ログインに成功した時、画面遷移でホーム画面に遷移したいのですが、
5
5
  下からスクロールして出てくるようなポップアップな仕様になっており困っています。
6
+ ![イメージ説明](d110be494dc5607deee27f02f5ed9671.png)
7
+ 画像のような下からスクロールしたようなポップアップで表示されてしまいます。
6
8
 
7
9
  ポップアップする仕様ではなく、
8
10
  例えばブラウザのログインページからログインした時に

2

曖昧な表現部分を修正

2019/11/22 02:56

投稿

wesker.alice
wesker.alice

スコア45

title CHANGED
File without changes
body CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
  ポップアップする仕様ではなく、
8
8
  例えばブラウザのログインページからログインした時に
9
- ホーム画面に遷移するようなページ遷移を想定しています。
9
+ ホーム画面に遷移するような見た目のページ遷移を想定しています。
10
10
 
11
11
  同一のスリーリーボード上で設定しています。
12
12
 

1

きちんと の曖昧な表現部分を修正しました。

2019/11/22 02:51

投稿

wesker.alice
wesker.alice

スコア45

title CHANGED
File without changes
body CHANGED
@@ -2,9 +2,14 @@
2
2
 
3
3
  firebaseを使用してメールアドレスとパスワードによるログイン機能を実装しています。
4
4
  ログインに成功した時、画面遷移でホーム画面に遷移したいのですが、
5
- 下からスクロールして出てくるようなポップアップな仕様になっており
5
+ 下からスクロールして出てくるようなポップアップな仕様になっており困っています。
6
- どうしてもきちんとしたログイン→ホーム画面の遷移になりません。
7
6
 
7
+ ポップアップする仕様ではなく、
8
+ 例えばブラウザのログインページからログインした時に
9
+ ホーム画面に遷移するようなページ遷移を想定しています。
10
+
11
+ 同一のスリーリーボード上で設定しています。
12
+
8
13
  ログアウトしたい時もログアウトボタンを押すと
9
14
  ログインボタンを押した時と同様のポップアップな仕様になってしまいます。
10
15