如何在Objective-C中为RLMArray
类型声明NSString
?
像这样:
@property RLMArray<Dog> *dogs;
答案 0 :(得分:1)
来自https://realm.io/docs/objc/latest/#many-to-many(自Realm 3.0.0 +以来):
RLMArrays可以存储原始值来代替Realm对象。为此,使用以下协议之一约束RLMArray:RLMBool,RLMInt,RLMFloat,RLMDouble,RLMString,RLMData或RLMDate。
所以你需要使用
@property RLMArray<RLMString> *names;
Realm-Objective-C 3.0.0的注释:
查询包含除。之外的值的RLMArrays RLMObject子类尚未实现。