【发布时间】:2016-05-24 14:50:28
【问题描述】:
根据 Realm Swift 文档,我声明了一些类 Car 和 Tour,如下所示:
import RealmSwift
class Car: Object {
dynamic var id = ""
let tours = List<Tour>()
}
class Tour: Object {
dynamic var id = ""
let cars = LinkingObjects(fromType: Car.self, property: "tours")
}
当我尝试构建它时,我收到一个错误:Use of unresolved identifier 'LinkingObjects'。我试图像this 帖子所说的那样清理 Xcode 的派生数据,但构建仍然失败。
有谁知道,如何解决这个错误?
【问题讨论】:
-
这似乎意味着您没有运行最新版本的 Realm。您在那里使用 CocoaPods 标签;您是否运行了
pod update以确保 CocoaPods 已将 Realm 更新到最新版本? -
当我运行
pod updateCocoaPods 时仍然安装的是 0.97.0 版本,而不是最新版本。 -
嗯,这似乎不对。此时它应该更新为
1.0.0。您是否明确将 0.97.0 设置为Podfile中的目标版本? -
不,我没有具体说明版本,但我更新了我的 CocoaPods,现在我有了版本
1.0.0。现在一切正常。谢谢! ??????