質問編集履歴
1
エラーの位置やいつ起こるかなど明記しました。「前提・実現したいこと」「発生している問題・エラーメッセージ」を加筆しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -8,19 +8,19 @@
|
|
8
8
|
|
9
9
|
|
10
10
|
|
11
|
-
予定詳細画面のLabelに表示されている日時(2020年7月15日 水曜日 15:00)を、
|
11
|
+
予定詳細画面(↓PlanDetailsViewController)のLabelに表示されている日時(2020年7月15日 水曜日 15:00)を、
|
12
12
|
|
13
13
|
![予定詳細画面](b9e6b71a30861fd93c8688b9dad67ee9.png)
|
14
14
|
|
15
|
-
右上の鉛筆アイコンをクリックして編集画面に遷移した際、
|
15
|
+
右上の鉛筆アイコンをクリックして編集画面(↓AddPlanViewController)に遷移した際、
|
16
|
-
|
16
|
+
|
17
|
-
日時セルのTextFieldに最初から表示したいです。
|
17
|
+
日時セル(DateAndTimeCell)のTextFieldに最初から表示したいです。
|
18
18
|
|
19
19
|
![編集画面](0a80e4b8a4f715267cf3c71686bdda7c.png)
|
20
20
|
|
21
21
|
ちなみに、予定詳細画面のLabelに表示されている日時は、
|
22
22
|
|
23
|
-
ホーム画面のTableViewのLabelから以下のコードで渡しています。
|
23
|
+
ホーム画面(↓HomeViewController)のTableViewのLabelから以下のコードで渡しています。
|
24
24
|
|
25
25
|
![ホーム画面](a2919d555fb0fd01ee28fffd8b97d7c0.png)
|
26
26
|
|
@@ -152,7 +152,11 @@
|
|
152
152
|
|
153
153
|
|
154
154
|
|
155
|
+
Buildできますが、
|
156
|
+
|
157
|
+
予定詳細画面の右上の鉛筆アイコンをクリックして編集画面に遷移しようとすると
|
158
|
+
|
155
|
-
|
159
|
+
以下のエラーメッセージが出て先に進めません。
|
156
160
|
|
157
161
|
|
158
162
|
|
@@ -164,6 +168,38 @@
|
|
164
168
|
|
165
169
|
|
166
170
|
|
171
|
+
エラーの位置は予定詳細画面(PlanDetailsController.swift)のprepare内、
|
172
|
+
|
173
|
+
オプショナルバインディングの行です。
|
174
|
+
|
175
|
+
```
|
176
|
+
|
177
|
+
if identifier == "editPlan" {
|
178
|
+
|
179
|
+
let addPlanVC = segue.destination as! AddPlanViewController
|
180
|
+
|
181
|
+
addPlanVC.PlanTitle = self.PlanTitle
|
182
|
+
|
183
|
+
|
184
|
+
|
185
|
+
let indexPath = IndexPath(row: 0, section: 0)
|
186
|
+
|
187
|
+
if let cell = addPlanVC.addPlanTable.cellForRow(at: indexPath) as? DateAndTimeCell { // ここにエラー
|
188
|
+
|
189
|
+
cell.DateAndTime = self.DateAndTime
|
190
|
+
|
191
|
+
} else {
|
192
|
+
|
193
|
+
print("nil")
|
194
|
+
|
195
|
+
}
|
196
|
+
|
197
|
+
}
|
198
|
+
|
199
|
+
```
|
200
|
+
|
201
|
+
|
202
|
+
|
167
203
|
書籍やドットインストールを参考に記述していますが、
|
168
204
|
|
169
205
|
セルを別ファイルに書いている例がなく、躓きました。
|