【问题标题】:Getting error: Use of unresolved identifier "LinkingObjects"出现错误:使用未解析的标识符“LinkingObjects”
【发布时间】:2016-05-24 09:11:20
【问题描述】:

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

干杯

【问题讨论】:

    标签: swift cocoapods realm


    【解决方案1】:

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

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

    【讨论】:

    • 我也清除了 CocoaPods 缓存,重新安装了 pod,删除了派生数据等等,但仍然有这个问题。
    猜你喜欢
    • 1970-01-01
    • 2018-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多