2
我刚开始使用Realm,所以我尝试了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)
}
但我收到以下生成错误。
- 预计申报(对于行myDog.name = “雷克斯”
- 一行连续声明必须由 ''”来分隔(为线试试!realm.write
这是一个不在操场上的应用程序。同意。这与框架的导入方式有关。这是一个真正的应用程序项目。在Cocoapods和Carthage失败之后,我只是手动加载框架并使其工作。 – petegrif