Realm – Swift存储协议types

我有以下结构:

class Entity : Object { dynamic var Id = 0 dynamic var Title = "" dynamic var Subtitle = "" var atttribute : MyProtocol? 

}

有一种存储属性的方法吗? 今天是返回零。 如果我添加dynamic,它会返回错误:

 Property cannot be marked dynamic because its type cannot be represented in Objective-C 

有什么办法可以存储符合协议的属性吗?

不,Realm属性是单形的,Realm需要知道在初始化时将要链接的具体对象types是什么。