在Swift中使用Realm的Objective-C API时,应使用默认值声明数组属性,该默认值是RLMArray
具有适当对象类名称的实例。例如:
class Post: RLMObject { dynamic var images = RLMArray(objectClassName: StringObject.className()) // … }
还要注意dynamic
修饰符的存在。这是确保将属性的访问动态分派到RLMObject
创建的属性的getter和setter所必需的。
在Swift中使用Realm的Objective-C API时,应使用默认值声明数组属性,该默认值是RLMArray
具有适当对象类名称的实例。例如:
class Post: RLMObject { dynamic var images = RLMArray(objectClassName: StringObject.className()) // … }
还要注意dynamic
修饰符的存在。这是确保将属性的访问动态分派到RLMObject
创建的属性的getter和setter所必需的。