gpt4 book ai didi

ios - 快速 Realm 错误

转载 作者:行者123 更新时间:2023-11-30 14:10:47 25 4
gpt4 key购买 nike

我正在尝试使用 Realm,但由于某种原因它不断抛出错误。

void ObjectStore::update_column_mapping(Group *group, ObjectSchema &target_schema) {
ObjectSchema table_schema(group, target_schema.name);
for (auto& target_prop : target_schema.properties) {
auto table_prop = table_schema.property_for_name(target_prop.name);
REALM_ASSERT_DEBUG(table_prop);

target_prop.table_column = table_prop->table_column;
}

}

这是错误中不断突出显示的方法。具体来说就是这一行

target_prop.table_column = table_prop->table_column;

到目前为止,我用于数据模型的代码非常简单。

import RealmSwift

class Workout: Object {
var setCount: Int = 0
var exerciseName: String = ""
var weight: Int = 0
var complete: Bool = false
var reps: Int = 0
var intensifier: String = ""
// Specify properties to ignore (Realm won't persist these)

// override static func ignoredProperties() -> [String] {
// return []
// }
}

那么我在 View Controller 中使用的代码就只是

func data() {
var set = Workout()
set.setCount = 1
set.weight = 155
set.exerciseName = "Clean & Jerk"
set.reps = 8
set.intensifier = "N/A"
set.complete = false
let realm = Realm()
realm.write{
realm.add(set)
}
}

最佳答案

今天早上这个问题实际上已经在 Realm 中修复了! (来自https://github.com/realm/realm-cocoa/pull/2335)

关于ios - 快速 Realm 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31798334/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com