質問編集履歴

2

追記、コードの修正

2018/05/26 17:16

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -135,3 +135,27 @@
135
135
  }
136
136
 
137
137
  ```
138
+
139
+
140
+
141
+ ### 自己解決出来た所
142
+
143
+ 以下のように遷移をするのを遅らせる事により入力完了後に遷移する事が出来た
144
+
145
+ ```ここに言語を入力
146
+
147
+ //遅延に関するコード
148
+
149
+ DispatchQueue.main.asyncAfter(deadline: .now() + 0.1) {
150
+
151
+ self.performSegue(withIdentifier: "ViewController", sender: nil)
152
+
153
+ }
154
+
155
+ ```
156
+
157
+ **現在困っている事**
158
+
159
+ アラートで入力した内容が意図したtitleに表示にされずに遷移先のnavigationitemに反映されてしまう。
160
+
161
+ やりたい事しては、navigationのtitleとして入力したものを反映させたいです。

1

追記

2018/05/26 17:16

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
  また、遷移先のtitleに反映されるようにコーディングをしてみたが合ってるかどうか分からない状態です。
14
14
 
15
-
15
+ この状態ではエラー自体がないので実行できるがstartボタンを押すと落ちてしまう。(signal sigbrt)
16
16
 
17
17
  ```swift
18
18
 
@@ -100,9 +100,9 @@
100
100
 
101
101
  //画面遷移(ViewControllerに飛ぶ)
102
102
 
103
- let vc = UIStoryboard(name: "ViewController", bundle: nil).instantiateInitialViewController()!
103
+ let next = storyboard!.instantiateViewController(withIdentifier: "ViewController")
104
104
 
105
- navigationController?.pushViewController(vc, animated: true)
105
+ self.present(next,animated: true, completion: nil)
106
106
 
107
107
  }
108
108