领域 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 中有更多相关信息。它向您展示了如何在安装步骤之后一开始就创建模型。
我刚开始在我的项目中使用领域。
我有一个 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 中有更多相关信息。它向您展示了如何在安装步骤之后一开始就创建模型。