gpt4 book ai didi

ios - 使用未解析的标识符 'Realm'

转载 作者:可可西里 更新时间:2023-11-01 04:28:41 25 4
gpt4 key购买 nike

我是 Realm 和 iOS 开发的新手,由于这个错误我被卡住了。我下载了最新版本的 Realm,即 0.98.0,并按照入门部分中提到的步骤进行操作

  1. 下载最新版本的 Realm 并解压 zip。
  2. 转到 Xcode 项目的“常规”设置。将 RealmSwift.framework 和 Realm.framework 从 ios/swift-2.1.1/、watchos/、tvos/或 osx/swift-2.1.1/目录拖到“嵌入式二进制文件”部分。确保选择了“如果需要复制项目”,然后单击“完成”。
  3. 在单元测试目标的“build设置”中,将父路径添加到“框架搜索路径”部分中的 RealmSwift.framework。
  4. 如果在 iOS、watchOS 或 tvOS 项目中使用 Realm,请在应用目标的“构建阶段”中创建一个新的“运行脚本阶段”,并将以下代码段粘贴到脚本文本字段中:

    bash "${BUILT_PRODUCTS_DIR}/${FRAMEWORKS_FOLDER_PATH}/Realm.framework/strip-frameworks.sh"

如以下问题的答案中所述,我在框架搜索路径中添加了 $(PROJECT_DIR)

How to add the parent path to RealmSwift.framework in the “Framework Search Paths” section?

之后我创建了一个名为 Dog 的类并在 AppDelegate.swift 中添加了以下代码

let myDog = Dog()
myDog.name = "Rex"
myDog.age = 1
print("name of dog: \(myDog.name)")

// Get the default Realm
let realm = try! Realm()

// Persist your data easily
try! realm.write {
realm.add(myDog)
}

当我尝试构建项目时,在以下行中出现错误“使用未解析的标识符‘Realm’”:

let realm = try! Realm()

我已尝试创建新项目并仔细按照上述步骤操作,但我仍然遇到错误。对于第 2 步,我尝试添加带有“创建组”和“创建文件夹引用”选项的框架,同时勾选“如果需要复制项目”复选框。

我正在使用 XCode 7.2.1、操作系统 10.11.13 和 Swift 2.1.1。我现在没有安装 Cocoapods

我在某处遗漏了一些步骤吗?非常感谢任何帮助。

最佳答案

问题是缺少导入语句。示例文件夹有助于解决问题。

import RealmSwift

使用过 Java 和 Eclipse 中的自动导入功能,这需要一点时间来适应。

关于ios - 使用未解析的标识符 'Realm',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35287667/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com