我刚开始使用Realm,所以我在Realm文档中尝试了这个简单的例子。
class Dog: Object {
dynamic var name = ""
dynamic var age = 0
}
// create Dog object and set its properties
var myDog = Dog()
myDog.name = "Rex"
myDog.age = 5
print("name of dog: \(myDog.name)")
print("age of dog: \(myDog.age)")
// Get handle to default Realm
let realm = try! Realm()
// Add to the default Realm inside a transaction
try! realm.write {
realm.add(myDog)
}
但是我遇到了以下构建错误。
答案 0 :(得分:2)
我觉得这个问题并不是代码中的任何错误,而是代码在您尝试构建代码时的位置。
在SO上查看其他一些与Swift相关的问题时,Expected declaration
错误通常发生在您在类中编写代码逻辑但在方法中没有正确编写时。根据您尝试执行的位置,此代码可能会决定此处发生了什么。
您是否在游乐场中编写此代码?还是一个真正的应用项目?如果它在应用中,您在哪里尝试执行它?