I am trying integrate quick blocks in swift.Everythings working fine but when i receive call request from other user my app getting crashed .i am getting this error
[CAMetalLayerDrawable texture] should not be called after already presenting this drawable. Get a nextDrawable instead.
and my QBRTCClientDelegate is like follows
func session(_ session: QBRTCBaseSession, receivedRemoteVideoTrack videoTrack: QBRTCVideoTrack, fromUser userID: NSNumber) {
if (session as! QBRTCSession).id == self.session?.id {
self.remoteView = QBRTCRemoteVideoView.init()
self.remoteView?.videoGravity = AVLayerVideoGravity.resizeAspect.rawValue
self.remoteView?.clipsToBounds = true
self.remoteView?.setVideoTrack(videoTrack)
self.remoteView?.tag = userID.intValue
self.stackView.addArrangedSubview((self.remoteView)!)
}
}