我正在尝试实例化一个领域,以便使用在领域中执行写入
let realm = try! Realm()
但我得到以下错误:
Consecutive statements on a line must be separated must be separated by ';'
鉴于Realm实际上是为Swift 2.0构建的,我假设try!关键字在Swift 1.2 (我正在使用的版本)中不受支持,但Realm声明它支持1.2,但没有提供任何文档说明如何在1.2版本中做到这一点。
也许我错了,这是一个快速版本的问题?有人知道问题出在哪里吗?谢谢。
领域Swift 2.0.2,Swift 3
我想在我的UI中显示当前领域SyncUser的用户名。我知道我可以得到这样的用户的唯一ID:
let user = SyncUser.all().first
print(user?.identity) //a7f84g203fd18... etc.
...but有获得用户用户名的方法吗?我在文档里什么都没看到。
我已经用这个问题核对了相关的文章。
这似乎只是发表了上一篇文章,人们并没有给变量添加动态。那不是我的案子。我根本找不到任何其他理由来解释它会失败。
构建目标12.2,快速版本: swift 5,领域版本: swift-10.2.1
我的班级:
class Person: Object {
dynamic var id = UUID().uuidString
dynamic var name = ""
}
这就是我试图添加到领域中的方式。
let realm = try! Realm()
let person = Person()
如何在Swift中覆盖我的模型类的Mongo属性。因为我使用的标准与云中的命名法不同。例:( swift: partition中,云中:_partition)。 预期结果 我希望我不必在Swift中使用与服务器上相同的命名法来编写我的类。 代码示例 class Project: Object, Codable {
@objc dynamic var id = ObjectId.generate()
@objc dynamic var partition = ""
@objc dynamic var name = ""
我试着用领域来构建一个项目,这个领域是用荚安装的。我做过这件事
1) Updated to XCode 9
2) Run "pod update". Note the podfile has SWIFT_VERSION set to 3.2
3) Checked in XCode settings that Swift Language version is set to 3.2
for all the projects and targets.
4) Deleted derived data
5) Cleaned every
我目前使用的是领域Swift 1.0.1。
假设您有一个领域Object,它有另一个领域Object作为属性,如下所示:
import RealmSwift
class Car: Object {
dynamic var id = 0
override static func primaryKey() -> String? {
return "id"
}
dynamic var model = ""
}
class Garage: Object {
dynamic var id = 0
我是SWift领域的新手。我想在Swift3.0中实现一对多的关系
我有文件夹列表,每个文件夹都可能有子文件夹列表。所以我创建了两个松弛文件,如下所示。
文件夹领域类
class FolderRealm: Object {
dynamic var folderName : String?
dynamic var createdDate : Date?
let subFolders = List<SubFolderRealm>()
}
SubFolder领域类
class SubFolderRealm: Object {
dynamic var