【发布时间】:2026-01-20 03:35:01
【问题描述】:
我最近接手了一个使用领域的大型项目,我遇到了这个问题。该项目有多个共享大部分代码的目标。我需要创建一个新目标,但我很难编译它。我在所有领域对象中都收到错误“调用中的额外参数'模式'”和“传递给不带参数的调用的参数”。这是给我错误的代码,后两个初始化程序分别产生错误。
required init() {
super.init()
}
required init(value: Any, schema: RLMSchema) {
super.init(value: value, schema: schema)
}
required init(realm: RLMRealm, schema: RLMObjectSchema) {
super.init(realm: realm, schema: schema)
}
请注意,此代码在所有其他目标上都没有问题,只是我正在创建的新目标。我不确定在创建新目标以允许领域工作时缺少哪一步。我尝试从头开始创建新目标以及复制另一个目标然后编辑我需要的更改。
【问题讨论】: