0
UITableViewの再配置をサポートしたいと考えています。他の回答を参照してくださいhere、here、hereは、レルムオブジェクトを管理する別のクラスを使用することをお勧めします。唯一の問題は、レルムを正常に開くことができないクラスを追加するとすぐに問題になります。新しいオブジェクトクラスを実装した後、オープニングレルムがハングする
import RealmSwift
class Data: Object {
dynamic var id = ""
}
// Adding this class causes issues
class DataList: Object {
let list dataList = List<Data>()
}
何が問題になっているのですか?レルムを開こうとすると、ハングするだけです。エラーはスローされません。
編集: レルムからは、docはletと宣言する必要があります。
それは 'のvarのDataList =リスト()'でなければならず、あなたが変更したり、新しいクラスを追加した場合、あなたはあなたのレルムのデータベース 'schemaVersion'またはアンインストール/携帯電話/シミュレータでタイプの – Tj3n
プロパティアプリを再インストールし' List'バンプ必要があります'var'ではなく' let'を使って宣言する必要があります。 @ Tj3nが言った残りの部分は正しい。 – bdash