質問編集履歴
3
関連コードの追記
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
|

|
2
ミスを削除
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -1,4 +1,4 @@
|
|
|
1
|
-
質問
|
|
1
|
+
質問失礼します。
|
|
2
2
|
|
|
3
3
|
日付ごとのデータをCoreDataに保存したいです。
|
|
4
4
|
|
1
スクリーンショットを掲載
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -1,4 +1,4 @@
|
|
|
1
|
-
質問
|
|
1
|
+
質問
|
|
2
2
|
|
|
3
3
|
日付ごとのデータをCoreDataに保存したいです。
|
|
4
4
|
|
|
@@ -82,4 +82,5 @@
|
|
|
82
82
|
return data
|
|
83
83
|
}
|
|
84
84
|
}
|
|
85
|
-
```
|
|
85
|
+
```
|
|
86
|
+

|