我使用带有objective-c的Realm。我必须保存一个具有NSString数组作为属性的对象。所以,我已经创建了另一个自定义对象来封装NSString(它似乎是唯一的方法)并定义了这样的属性:
@property (nonatomic,assign) RLMArray<Signer *><Signer> *signers;
这是Signer类:
@interface Signer : RLMObject
@property NSString *name;
@end
我在尝试保存其中一个对象时遇到下一个错误:
由于未捕获的异常终止应用&#39; RLMException&#39;,原因:&#39;无效的值&#39;签名者&#39;无效的值(documentsToSign)数组属性&#39; Document.signers&#39;:值不可枚举。&#39;
我不知道其含义。如何使我的对象可枚举?