出现错误:使用未解析的标识符“LinkingObjects”
Posted
技术标签:
【中文标题】出现错误:使用未解析的标识符“LinkingObjects”【英文标题】:Getting error: Use of unresolved identifier "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 是否安装正确?
干杯
【问题讨论】:
【参考方案1】:通过清除 Xcode 的派生项目数据解决了这个问题。
选择窗口 -> 项目菜单并删除相应的项目。
【讨论】:
我也清除了 CocoaPods 缓存,重新安装了 pod,删除了派生数据等等,但仍然有这个问题。以上是关于出现错误:使用未解析的标识符“LinkingObjects”的主要内容,如果未能解决你的问题,请参考以下文章
在代码“使用未解析的标识符 Firestore”中出现错误,但程序运行良好 SwiftUI
使用未声明的类型“JSON”和使用未解析的标识符“JSONEncoding”