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

質問編集履歴

1

AddViewControllerのコードの追記

2020/05/09 01:10

投稿

Kaguya_4869
Kaguya_4869

スコア120

title CHANGED
File without changes
body CHANGED
@@ -131,4 +131,41 @@
131
131
  ![Home1](652d6e79928e6f107b10adbd0f8eec45.png) ![Add](38c0fdffa2e1f660140db28eff10f769.png)![Home2](4045817a47606d08af36d7f0fa24a9f2.png) ![Home3](58c95c1848cf3e57968c7aa903bd15b6.png)
132
132
 
133
133
 
134
- よろしくお願いします。
134
+ よろしくお願いします。
135
+
136
+ #追記- AddTableViewController(追加画面)
137
+
138
+ ```swift
139
+ import UIKit
140
+ import RealmSwift
141
+
142
+ class AddTableViewController: UITableViewController{
143
+
144
+ @IBOutlet weak var timeOneTextField: UITextField!
145
+ @IBOutlet weak var timeTwoTextField: UITextField!
146
+ @IBOutlet weak var subjectTextField: UITextField!
147
+ @IBOutlet weak var contentTextView: UITextView!
148
+
149
+ @IBAction func Save() {
150
+ let realm = try! Realm()
151
+ let formatter = DateFormatter()
152
+ formatter.dateFormat = "yyyy年MM月dd日"
153
+ let date = formatter.string(from: Date())
154
+ print(formatter.string(from: Date()))
155
+
156
+ try! realm.write{
157
+ let events = [Event(value: ["time1": timeOneTextField.text!,
158
+ "time2": timeTwoTextField.text!,
159
+ "subject": subjectTextField.text!,
160
+ "content": contentTextView.text!,
161
+ "date": date])]
162
+
163
+ realm.add(events)
164
+ print("書き込み中")
165
+ }
166
+ print("書き込み完了")
167
+ navigationController?.popViewController(animated: true)
168
+ }
169
+ }
170
+
171
+ ```