在更新到Cocoapods 1.0.0后,我在Realm Swift(1.03.1)架构中出现以下错误。
错误:
使用未解析的标识符“LinkingObjects”
以下示例:
import Foundation
import RealmSwift
class Metric: Object {
dynamic var UUID: String = ""
let linkingDimensions = LinkingObjects(fromType: Dimension.self, property: "metric")
dynamic var createdAt: NSDate = NSDate()
dynamic var createdBy: Int = CreatedBy.System.rawValue
override static func primaryKey() -> String? {
return "UUID"
}
}
我试过了:
sudo gem uninstall cocoapods // on all cocoapods files
rm -rf Pods
rm -rf ~/Library/Caches/CocoaPods
然后重新安装,无济于事。我似乎无法在Realm Github问题页面上找到对此问题的引用。
我应该在哪里查看为什么Xcode无法找到Realm。当Cocoapods生成工作区文件和依赖项时,如何检查Realm是否已正确安装?
干杯
答案 0 :(得分:0)
通过清除Xcode派生的项目数据解决了这个问题。
选择窗口 - > “项目”菜单并删除相应的项目。