How to know whether arkit detected object is removed

hi,


Following Function is getting called when an objected detected by Arkit:

func renderer(_ renderer: SCNSceneRenderer, didAdd node: SCNNode, for anchor: ARAnchor)


{

if let objectAnchor = anchor as? ARObjectAnchor {

print("added");

}

}


I want a trigger which tells me that object is removed from the screen. I tried following function

func renderer(_ renderer: SCNSceneRenderer, didRemove node: SCNNode, for anchor: ARAnchor)


{

if let objectAnchor = anchor as? ARObjectAnchor {

print("removed");

}

}


Is there any other way to do that?