Realmでデータの書き込みをしたいのですが書き込みをする箇所にて
Table has no columns Exception backtraceとのエラーが出てしまいます。検索してもこれと言った解決策を見つけられず困っています。
よろしくお願いします。
//書き込み func save(){ //Realmのインスタンス取得 do { // 保存 let realm = try! Realm()// デフォルトRealmを取得 let data = Data() try! realm.write { realm.add(data) } } }
import Foundation import RealmSwift class Data: Object{ dynamic var Person = Person() dynamic var year = 0 dynamic var month = 0 dynamic var enable = false }
class Person: Object{ dynamic var money = 0 //金 dynamic var food = 0 //食料 let upMoney = 10 //金銭上昇値 let upFood = 10 //食料上昇値 let successMoney = 30 //金銭成上昇値 let successFood = 30 //食料上昇値 //金銭増やす func moneyUp()->Int{ if Int.random(in: 0...4) == 0{ money += successMoney return 0 }else{ money += upMoney return 1 } } //食料増やす func foodUp()->Int{ if Int.random(in: 0...4) == 0{ food += successFood return 0 }else{ food += upFood return 1 } } }
回答1件
あなたの回答
tips
プレビュー