未分類

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

collectionViewで起動時に特定のセルを選択する

起動時に特定のセルを選択した状態にする。 以下をviewDidLoadに書く。 rowの数字で何番目のセルか指定できる。 //起動時に選択されるセル let testIndexpath: IndexP …

no image

VCからNavigationControllerへの遷移で値を渡す

ViewControllerからNavigationControllerへの画面遷移で値を渡す方法。 通常の画面遷移による値渡しと少し異なるので注意。 参考:【Swift】NavigationCont …

ガイドの線(セーフマージン)を表示させる方法

画面右クリック→セーフマージンにチェック

no image

画面遷移の方法まとめ

3つある。 1. segueを使った画面遷移(Storyboardのみ) 一番簡単。 2. segueを使った画面遷移(コードを使った方法) 何らかの条件付きで画面遷移させたい時に使う。 perfor …

no image

テキストアニメ、モーションのフリーテンプレート使い方

【商用利用OK】Premiere Proのテキストアニメーション・テンプレート100種類 .mogrtのフォントがpremiere proで変更できない時の対処法