我有一个对象NotSureItem,其中有三个属性'标题',其名称已从'text'和textDescription中重新命名,后面我添加了一个dateTime属性。现在当我要运行我的应用程序时,它会崩溃,当我想添加一些东西到这些属性。它显示了以下声明。RLMException,对象类型需要迁移
'由于以下错误,对象类型'NotSureItem'需要迁移: - 最新对象模型缺少属性“文本”。 - 属性'标题'已被添加到最新的对象模型。 - Property'textDescription'已被添加到最新的对象模型中。'
这里的我的代码:
import Foundation
import Realm
class NotSureItem: RLMObject {
dynamic var title = "" // renamed from 'text'
dynamic var textDescription = "" // added afterwards
dynamic var dateTime = NSDate()
}
为什么downvote? – joern
它适合我@joern –
这是正确的答案。只是有人低估了它。你能否接受答案,如果它为你工作,所以这被标记为一个正确的答案? – joern