当前位置:  开发笔记 > 编程语言 > 正文

在Swift中使用Realm Objective-C时声明RLMArray属性

如何解决《在Swift中使用RealmObjective-C时声明RLMArray属性》经验,为你挑选了1个好方法。

在Swift中使用Realm的Objective-C API时,应使用默认值声明数组属性,该默认值是RLMArray具有适当对象类名称的实例。例如:

class Post: RLMObject {
    dynamic var images = RLMArray(objectClassName: StringObject.className())

    // …
}

还要注意dynamic修饰符的存在。这是确保将属性的访问动态分派到RLMObject创建的属性的getter和setter所必需的。



1> bdash..:

在Swift中使用Realm的Objective-C API时,应使用默认值声明数组属性,该默认值是RLMArray具有适当对象类名称的实例。例如:

class Post: RLMObject {
    dynamic var images = RLMArray(objectClassName: StringObject.className())

    // …
}

还要注意dynamic修饰符的存在。这是确保将属性的访问动态分派到RLMObject创建的属性的getter和setter所必需的。

推荐阅读
贾志军
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有