質問編集履歴
6
誤字の訂正。誤「一対多」→正「多対多」
test
CHANGED
File without changes
|
test
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
### 実現したいことの詳細
|
8
8
|
|
9
|
-
「フォルダ」と「メモ」というエンティティがあり、フォルダ内のメモを並び替えができるようにして、その並び順を保存したいです。relationshipは、フォルダの中に複数のメモを入れることができるように、
|
9
|
+
「フォルダ」と「メモ」というエンティティがあり、フォルダ内のメモを並び替えができるようにして、その並び順を保存したいです。relationshipは、フォルダの中に複数のメモを入れることができるように、多対多の関係になってます。ただ、同じフォルダに同じメモを入れることができるようにしたいです。
|
10
10
|
|
11
11
|
|
12
12
|
|
5
説明の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -56,6 +56,8 @@
|
|
56
56
|
|
57
57
|
これと同じようなことをCoreDataで実現したいです。
|
58
58
|
|
59
|
+
重複というのは、同じフォルダーに同じメモを入れれるようにしたいということです。現状だと、主キーが同じメモは同じフォルダーに入れれませんでした。
|
60
|
+
|
59
61
|
コードを見せてもらわないと、これ以上はコメントできないという場合はおっしゃってください。コードを追記致します。
|
60
62
|
|
61
63
|
|
4
説明の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -38,7 +38,25 @@
|
|
38
38
|
|
39
39
|
|
40
40
|
|
41
|
+
### 追記
|
41
42
|
|
43
|
+
Realmのドキュメントから抜粋したものを用いて補足説明致します。
|
44
|
+
|
45
|
+
|
46
|
+
|
47
|
+
###### RealmのListの説明を抜粋したもの
|
48
|
+
|
49
|
+
```
|
50
|
+
|
51
|
+
Listオブジェクトは同じ(プライマリキーが同じオブジェクトであっても)Realmオブジェクトを複数格納できます。例えば、最初に空のListオブジェクトを作り、そのあと同じオブジェクトを3回に渡って追加したとします。するとListオブジェクトには同じオブジェクトがそれぞれ0番目、1番目、2番目に格納されます。
|
52
|
+
|
53
|
+
```
|
54
|
+
|
55
|
+
|
56
|
+
|
57
|
+
これと同じようなことをCoreDataで実現したいです。
|
58
|
+
|
59
|
+
コードを見せてもらわないと、これ以上はコメントできないという場合はおっしゃってください。コードを追記致します。
|
42
60
|
|
43
61
|
|
44
62
|
|
3
説明文の変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
### 実現したいことの詳細
|
8
8
|
|
9
|
-
「フォルダ」と「メモ」というエンティティがあり、フォルダ内のメモの並び順を保存したいです。relationshipは、フォルダの中に複数のメモを入れることができるように、一対多の関係になってます。ただ、同じフォルダに同じメモを入れることができるようにしたいです。
|
9
|
+
「フォルダ」と「メモ」というエンティティがあり、フォルダ内のメモを並び替えができるようにして、その並び順を保存したいです。relationshipは、フォルダの中に複数のメモを入れることができるように、一対多の関係になってます。ただ、同じフォルダに同じメモを入れることができるようにしたいです。
|
10
10
|
|
11
11
|
|
12
12
|
|
2
説明の変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -28,7 +28,7 @@
|
|
28
28
|
|
29
29
|
##### ②並び順を表すIDを「メモ」エンティティに作る。
|
30
30
|
|
31
|
-
この方法を実装してる途中で、この方法だと、フォルダごとにメモに異なるIDを割り振れないことに気づきました。つまり、複数のフォルダに
|
31
|
+
この方法を実装してる途中で、この方法だと、フォルダごとにメモに異なるIDを割り振れないことに気づきました。つまり、複数のフォルダに、とある1つのメモを入れたときに順番に不都合が生じるだろうということです。
|
32
32
|
|
33
33
|
|
34
34
|
|
1
説明の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -28,7 +28,7 @@
|
|
28
28
|
|
29
29
|
##### ②並び順を表すIDを「メモ」エンティティに作る。
|
30
30
|
|
31
|
-
この方法を実装してる途中で、この方法だと、フォルダごとにメモに異なるIDを割り振れないことに気づきました。
|
31
|
+
この方法を実装してる途中で、この方法だと、フォルダごとにメモに異なるIDを割り振れないことに気づきました。つまり、複数のフォルダに同じメモを入れたときに順番に不都合が生じるだろうということです。
|
32
32
|
|
33
33
|
|
34
34
|
|