Ios 如何使用具有Swift泛型类型的领域对象?

Ios 如何使用具有Swift泛型类型的领域对象?,ios,swift,generics,realm,Ios,Swift,Generics,Realm,我有泛型类子类。在某个时刻,我想检查Child对象是否符合MyProtocol,并得到错误EXC\u BAD\u ACCESS。在这一点上,我不知道这是否与Swift或领域库有关 protocol MyProtocol: class { } class Child<O: Object>: NSObject { override init() { let _ = O() as? MyProtocol // here I get error } } class

我有泛型类
子类
。在某个时刻,我想检查
Child
对象是否符合
MyProtocol
,并得到错误EXC\u BAD\u ACCESS。在这一点上,我不知道这是否与Swift或领域库有关

protocol MyProtocol: class {
}


class Child<O: Object>: NSObject {
  override init() {
    let _ = O() as? MyProtocol   // here I get error
  }
}


class ChildCache: Object {

}
协议MyProtocol:class{
}
类子对象:NSObject{
重写init(){
让uo=O()作为?MyProtocol//这里我得到了错误
}
}
类ChildCache:Object{
}

这几乎肯定是Swift库中的一个bug。你能在我们的GitHub问题跟踪器()上提交一张票证,并附上一个我们可以用来重现崩溃的项目吗?非常感谢。好的,我会的