我是Realm和iOS开发的新手,我因为这个错误而陷入困境.我下载了最新版本的Realm,即0.98.0,并按照"入门"部分中提到的步骤进行操作
如果在iOS,watchOS或tvOS项目中使用Realm,请在应用程序目标的"构建阶段"中创建一个新的"运行脚本阶段",并将以下代码段粘贴到脚本文本字段中:
bash"$ {BUILT_PRODUCTS_DIR}/$ {FRAMEWORKS_FOLDER_PATH} /Realm.framework/strip-frameworks.sh"
正如在以下问题的答案中提到的,我在框架搜索路径中添加了$(PROJECT_DIR)
如何在"框架搜索路径"部分中添加父路径到RealmSwift.framework?
之后我创建了一个名为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)
}
Run Code Online (Sandbox Code Playgroud)
当我尝试构建项目时,我在以下行中收到错误"使用未解析的标识符'Realm'":
let realm = try! Realm()
Run Code Online (Sandbox Code Playgroud)
我尝试过创建新项目并仔细按照上述步骤操作但仍然遇到错误.对于第2步,我尝试使用"创建组"和"创建文件夹引用"选项添加框架,同时保持"复制项目,如果需要"复选框.
我使用的是XCode 7.2.1,OS 10.11.13和Swift 2.1.1.我目前没有安装Cocoapods
我在某处错过了一些步骤吗?任何帮助将非常感激.