未分類

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

タップでsearchBarのキーボードを閉じる方法

navigationControllerを使っている場合、 override func touchesBegan(_ touches: Set, with event: UIEvent?) { vie …

テキストアニメーションでMVを作る

  テキストのモーショングラフィックを使ってMVを作った。 いろいろなテキストの表示を試してみた。 ・RGBずらし ・グリッチ ・ヌルとカメラを使って全体を動かす ●参考動画:

no image

配列の作り方

配列の作り方 ・宣言する var abcdBox = [String]() ・宣言時に配列の要素を入れておく var abcdBox = [“a”,”b”,”c”,”d”] ・要素を1つだけ追加する …

no image

viewWillAppearについて

super.viewWillAppear(animated)は自分で書く必要あり。 override func viewWillAppear(_ animated: Bool) { super.vie …

シーケンスに動画の音が入らない時の対処法

オーディオのパッチをオンにする。 参考:Premiere Proでシーケンスに音が入らない時の対処方法〜むしろソースパッチを活用せよ〜