質問編集履歴
3
画像の挿入
title
CHANGED
File without changes
|
body
CHANGED
@@ -11,6 +11,7 @@
|
|
11
11
|
何度もコードを見直したのですが、解決策が見当たらない状態です。
|
12
12
|
何か方法があれば教えていただきたいです。
|
13
13
|

|
14
|
+

|
14
15
|
```swift
|
15
16
|
import UIKit!
|
16
17
|
import NCMB
|
2
詳細な説明の追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -3,6 +3,9 @@
|
|
3
3
|
前提として、ログイン時のviewと、した後のメインのviewの2つがあります。
|
4
4
|
ログインしたらメインのviewに切り替わる形です。
|
5
5
|
|
6
|
+
メインのviewのID名がRootTabBarController
|
7
|
+
新規登録viewのクラス名がsignUpViewControllerです。
|
8
|
+
|
6
9
|
今発生している問題が、ログイン時のviewで新規会員登録ボタンを押し、新規登録のviewで"ユーザー名"、"メールアドレス"、"パスワード"、"パスワード(確認)"をそれぞれ入力した後に新規登録ボタンを押すと、メインのviewに切り替えたいのですが、errorがprintされてしまいます。
|
7
10
|
|
8
11
|
何度もコードを見直したのですが、解決策が見当たらない状態です。
|
1
コードの追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -59,4 +59,45 @@
|
|
59
59
|
}
|
60
60
|
|
61
61
|
}
|
62
|
+
```
|
63
|
+
```swift
|
64
|
+
|
65
|
+
import UIKit
|
66
|
+
import CoreData
|
67
|
+
import NCMB
|
68
|
+
@UIApplicationMain
|
69
|
+
class AppDelegate: UIResponder, UIApplicationDelegate {
|
70
|
+
|
71
|
+
var window: UIWindow?
|
72
|
+
|
73
|
+
|
74
|
+
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
|
75
|
+
|
76
|
+
NCMB.setApplicationKey("2967bbec9e70b8d691b06dca02f21fe1b1e84f807c245a660e06c85839cfa2ea", clientKey: "1257f541876271709d05b9054223c70f542a17d48ae4d9af78802bf51e2b4b74")
|
77
|
+
|
78
|
+
let ud = UserDefaults.standard
|
79
|
+
let isLogin = ud.bool(forKey: "isLogin")
|
80
|
+
|
81
|
+
if isLogin == true {
|
82
|
+
//ログイン中だったら
|
83
|
+
self.window = UIWindow(frame: UIScreen.main.bounds)
|
84
|
+
let storyboard = UIStoryboard(name: "Main", bundle: Bundle.main)
|
85
|
+
let rootViewController = storyboard.instantiateViewController(withIdentifier: "RootTabBarController")
|
86
|
+
self.window?.rootViewController = rootViewController
|
87
|
+
self.window?.backgroundColor = UIColor.white
|
88
|
+
self.window?.makeKeyAndVisible()
|
89
|
+
} else {
|
90
|
+
//ログインしていなっかたら
|
91
|
+
self.window = UIWindow(frame: UIScreen.main.bounds)
|
92
|
+
let storyboard = UIStoryboard(name: "signIn", bundle: Bundle.main)
|
93
|
+
let rootViewController = storyboard.instantiateViewController(withIdentifier: "RootNavigationController")
|
94
|
+
self.window?.rootViewController = rootViewController
|
95
|
+
self.window?.backgroundColor = UIColor.white
|
96
|
+
self.window?.makeKeyAndVisible()
|
97
|
+
|
98
|
+
}
|
99
|
+
|
100
|
+
|
101
|
+
return true
|
102
|
+
}
|
62
103
|
```
|