领域 swift 创建 objective c 个文件

Realm swift creates objective c files

我刚开始在我的项目中使用领域。

我有一个 Cocos2D 游戏项目,是用 spritebilder 创建的。代码在 swift 中,除了我不知道为什么的 appdelegate 在 objective-c 中。我刚刚按照说明 https://realm.io/docs/swift/latest/ 添加了领域到我的项目。

我希望我的所有设置都是正确的,因为项目设置在最近几个 xcode 版本中发生了一些变化。

但现在当我创建新模型时,它不会在 swift 中创建 objective-c(.h 和 .m)文件。

有谁知道为什么 and/or 如何解决这个问题?

感谢您的帮助

编辑:

也再次尝试使用领域 objective-c 因为,我注意到如果我想为 iOS 7 创建项目我必须使用这个版本 https://realm.io/docs/objc/latest/ 但仍然不知道如何为 swift.

创建模型

不要使用 Xcode 新文件中的创建新模型。

创建一个 Swift 文件并自己编写 Realm 对象。

这就是 Realm 对象在 Swift 中的样子:

import RealmSwift

// Dog model
class Dog: Object {
    dynamic var name = ""
    dynamic var owner: Person? // Can be optional
}

documentation 中有更多相关信息。它向您展示了如何在安装步骤之后一开始就创建模型。