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

質問編集履歴

3

関連コードの追記

2020/07/31 01:53

投稿

Ka_ya_
Ka_ya_

スコア31

title CHANGED
File without changes
body CHANGED
@@ -81,6 +81,56 @@
81
81
  }
82
82
  return data
83
83
  }
84
+
85
+ //データを全件取得する
86
+ static func selectAll() -> [Data] {
87
+
88
+ var data = [Data]()
89
+
90
+ let request = NSFetchRequest<NSFetchRequestResult>(entityName: "Data")
91
+ do{
92
+ data = try context.fetch(request) as! [Data]
93
+
94
+ return data
95
+ }catch{
96
+ print("エラー")
97
+ }
98
+ return data
99
+ }
84
100
  }
85
101
  ```
102
+
103
+
104
+
105
+ ```SWift
106
+ class AppDelegate: UIResponder, UIApplicationDelegate {
107
+
108
+ //CoreData関連部分のみ抜粋
109
+ lazy var persistentContainer: NSPersistentContainer = {
110
+
111
+ let container = NSPersistentContainer(name: "CoreDataTest")
112
+ container.loadPersistentStores(completionHandler: { (storeDescription, error) in
113
+ if let error = error as NSError? {
114
+
115
+ fatalError("Unresolved error (error), (error.userInfo)")
116
+ }
117
+ })
118
+ return container
119
+ }()
120
+
121
+ func saveContext () {
122
+ let context = persistentContainer.viewContext
123
+ if context.hasChanges {
124
+ do {
125
+ try context.save()
126
+ } catch {
127
+ let nserror = error as NSError
128
+ fatalError("Unresolved error (nserror), (nserror.userInfo)")
129
+ }
130
+ }
131
+ }
132
+ }
133
+ ```
134
+
135
+
86
136
  ![イメージ説明](cb85c03dc996ccaef86c2daafc328090.png)

2

ミスを削除

2020/07/31 01:53

投稿

Ka_ya_
Ka_ya_

スコア31

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,4 @@
1
- 質問![イメージ説明](ac2bcebbd6eaa6ea42427baabd855652.png)
1
+ 質問失礼します。
2
2
 
3
3
  日付ごとのデータをCoreDataに保存したいです。
4
4
 

1

スクリーンショットを掲載

2020/07/30 15:12

投稿

Ka_ya_
Ka_ya_

スコア31

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,4 @@
1
- 質問失礼します。
1
+ 質問![イメージ説明](ac2bcebbd6eaa6ea42427baabd855652.png)
2
2
 
3
3
  日付ごとのデータをCoreDataに保存したいです。
4
4
 
@@ -82,4 +82,5 @@
82
82
  return data
83
83
  }
84
84
  }
85
- ```
85
+ ```
86
+ ![イメージ説明](cb85c03dc996ccaef86c2daafc328090.png)