我一直在升级一个项目,以使用领域作为持久性存储,并且我无法找到任何关于如何在我的模型中使用字符串数组的文档。
RLMObject阵列的实现是使用T继承RLMObject的RLMArray
我可以做一个继承..。里面是字符串..。但是,替换字符串的NSArray似乎有相当大的开销。
有人知道推荐的最佳做法吗?
发布于 2014-08-07 17:45:21
在领域Cocoa3.0中,您可以简单地执行RLMArray<RLMString> *array;,不再需要包装器对象类型。
在较早版本的领域中,您需要一个包含字符串的RLMObject:
@interface StringObject : RLMObject
@property NSString *value;
@end
RLM_ARRAY_TYPE(StringObject)
@implementation StringObject
@end
@interface Object : RLMObject
@property RLMArray<StringObject> *array;
@endhttps://stackoverflow.com/questions/25182699
复制相似问题