Can I get the SCNView camera position when using allowsCameraControl?

ios, scenekit

Solution

When you enable `allowsCameraControl`, SceneKit inserts its own camera node into the scene (as an immediate child of the scene's root node), and sets that node as the view's `pointOfView`. Read the properties of that node to find out the camera's position and orientation, or the properties of the node's `camera` attribute to find the camera's field of view, depth limits, etc.

Problem

The SCNView documentation says that setting allowsCameraControl to YES does not update the camera node position when the user changes the point of view. Is there any way to get the user-modified camera parameters when the user changes the point of view?

Original source