我刚开始在项目中使用realm。
我有一个使用spritebilder创建的Cocos2D游戏项目。代码很快,除了appdelegate,我不知道为什么,是在objective-c。我刚刚在我的项目中添加了https://realm.io/docs/swift/latest/项指令。
我希望我能完成所有设置,因为项目设置在最近几个xcode版本中有所改变。
但是现在当我创建新模型时,它不是在swift中创建了objective-c(.h和.m)文件。
有谁知道为什么和/或如何解决这个问题?
感谢您的帮助
编辑:
再次尝试使用realm objective-c,因为我注意到如果我想为iOS 7创建项目,我必须使用此版本https://realm.io/docs/objc/latest/,但仍然不知道如何为swift创建模型。 / p>
答案 0 :(得分:2)
不要使用Xcode新文件中的创建新模型。
创建一个Swift文件并自己编写Realm对象。
这是Realm对象在Swift中的样子:
import RealmSwift
// Dog model
class Dog: Object {
dynamic var name = ""
dynamic var owner: Person? // Can be optional
}
documentation中的更多内容。它将向您展示如何在安装步骤之后立即创建模型。