未分類

Realmの保存できるプロパティ

投稿日:

realmでは保存できる型が決まっている。

対象外のUIColor型で保存しようとしたら以下のエラーが出た。

‘Property Color.color is declared as Optional, which is not a supported managed Object property type. If it is not supposed to be a managed property, either add it to `ignoredProperties()` or do not declare it as `@objc dynamic`.

‘Property Color.colorはOptional として宣言されていますが、これはサポートされている管理対象オブジェクトのプロパティタイプではありません。管理プロパティではない場合は、 `ignoredProperties()`に追加するか、 `@ objc dynamic`として宣言しないでください。

(ignoredProperties()とは保存しないプロパティに設定するもの。)

主に扱える型

・String
・Int
・Bool
・Date
・List
など。

realmで保存できるプロパティのチートシート↓
参考:Property cheatsheet

-未分類

執筆者:

関連記事

no image

Button押下時にTextFieldを起動させる方法

Buttonを押したActionで、TextFieldにフォーカスを当てて、キーボードを出したい。 textFieldにフォーカスを当てるにはbecomeFirstResponder()を使う。 @I …

画像を挿入して、位置や大きさを調整する方法

プロジェクトパネルに読み込む ↓ シーケンスに持っていってクリップを作成 ↓ そのクリップを選択した状態でエフェクトコントロールを開くと、位置や大きさが調整できる。(fxがつく) ※なぜか直接動かせな …

PremiereProのキャッシュの保存先を確認し削除する

キャッシュを毎回消していると思ったら、8Gくらい溜まっていた。。 デフォルトではわかりにくいところにキャッシュの保存フォルダがあるので、見つけにくい。 外付けハードディスクに保存するのがいいらしい。 …

no image

StoryBoadのAssistantEditorが開かない時の対処法

StoryBoadのアシスタントエディターが”No Assistant Results”と表示され、開かなくなった。 再起動をしても元に戻らない。 解決策 別のプロジェクトファ …

no image

ordinality(of:in:for:)で週の何日目かを求める

ordinality(of:in:for:) 指定された大きな要素内(1週間など)の小さな要素(1日など)の序数を求める。 x月x日はその週の何番目の日付になるかがわかる。 import Founda …