質問編集履歴

3

Data型の画像データをimageに直す記述

2020/04/18 04:08

投稿

tsuji71
tsuji71

スコア17

test CHANGED
File without changes
test CHANGED
@@ -126,4 +126,4 @@
126
126
 
127
127
 
128
128
 
129
- また、Realmに保存された画像dataをImage型に直してViewControllerに表示する際にもエラーが出てしまいます if文を用いてimageDataがnilの時は、処理をしないようにしているつもりなのですが、なぜエラーが出てしまうのでしょうか?
129
+ また、Realmに保存された画像dataをImage型に直してViewControllerに表示する際にもエラーが出てしまいます if文を用いてimageDataがnilの時は、処理をしないようにしているつもりなのですが、なぜエラーが出てしまうのでしょうか?エラーが出るタイミングはシュミレーターが起動した直後です

2

Data型の画像データをimageに直す記述

2020/04/18 04:08

投稿

tsuji71
tsuji71

スコア17

test CHANGED
File without changes
test CHANGED
@@ -123,3 +123,7 @@
123
123
  上記のようにTaskクラスを修正し、imageDataに画像を保存することに成功しました
124
124
 
125
125
  これをArrayの代わりにListを使って配列のようにするということだと思うのですが、ここから先があまり理解できず、止まってしまっています
126
+
127
+
128
+
129
+ また、Realmに保存された画像dataをImage型に直してViewControllerに表示する際にもエラーが出てしまいます if文を用いてimageDataがnilの時は、処理をしないようにしているつもりなのですが、なぜエラーが出てしまうのでしょうか?

1

imageをData型として保存するところまで完了しています

2020/04/18 04:06

投稿

tsuji71
tsuji71

スコア17

test CHANGED
File without changes
test CHANGED
@@ -56,7 +56,7 @@
56
56
 
57
57
  とすると、![イメージ説明](fe44b03e7815bf67d3ced1781907d98d.png)
58
58
 
59
- エラーが発生します 原因はArrayで、エラーコードを読み、RLMArrayを用いようと思っています
59
+ エラーが発生します 
60
60
 
61
61
 
62
62
 
@@ -88,4 +88,38 @@
88
88
 
89
89
  をどこに書けばいいのかなどよくわかりませんでした
90
90
 
91
+
92
+
93
+ 追記
94
+
95
+ ```class Task: Object {
96
+
97
+ // 管理用ID
98
+
99
+ @objc dynamic var id = 0
100
+
101
+ // タイトル
102
+
103
+ @objc dynamic var title = ""
104
+
105
+ // collectionViewに表示する画像
106
+
107
+ @objc dynamic var imageData:Data? = nil
108
+
109
+
110
+
111
+ override static func primaryKey() -> String? {
112
+
113
+ return "id"
114
+
115
+ }
116
+
117
+ }
118
+
119
+ コード
120
+
121
+ ```
122
+
91
- 長くなってまいましたがRLMArray使うはどのようにすればいいのでょうか
123
+ 上記のようにTaskクラスを修正し、imageDataに画像保存すること成功ました
124
+
125
+ これをArrayの代わりにListを使って配列のようにするということだと思うのですが、ここから先があまり理解できず、止まってしまっています