获取错误:使用未解析的标识符“LinkingObjects”

时间:2016-05-24 09:11:20

标签: swift cocoapods realm

在更新到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是否已正确安装?

干杯

1 个答案:

答案 0 :(得分:0)

通过清除Xcode派生的项目数据解决了这个问题。

选择窗口 - > “项目”菜单并删除相应的项目。