领域 - Swift无法找到协议声明(与许多关系)

时间:2015-05-20 16:42:10

标签: realm

我的Realm数据库出了点问题。

这是我的一个RLMObject(RLMContact):

#import <Realm/Realm.h>

RLM_ARRAY_TYPE(RLMContact)

@interface RLMContact : RLMObject

@property NSString *name;

@end

这是另一个(RLMGroup)与RLMContact有1对多的关系:

#import <Realm/Realm.h>
#import "RLMContact.h"

@interface RLMGroup : RLMObject

@property NSString *number;

@property RLMArray<RLMContact> *contacts;

@end

我收到了错误消息:

  

无法找到RLMContact的协议声明

指出这一行:@property RLMArray<RLMContact> *contacts;

我不得不说我以其他RLMObjects的方式声明这些“关系”,我没有任何问题。

你的代码中有什么问题吗?

我在项目中使用Objective-C和Swift,并且我的所有RLMObject都包含在我的桥接头中。

另一件事:这个RLMContact对象是唯一一个我无法在其他RLMObjects中设置为关系的对象。

有什么想法吗?

提前致谢!

编辑:

最后,我发现它正在使用一些RLMObjects但不是所有它们。真的很奇怪。

0 个答案:

没有答案