-[SKScene convertPointToView:] crashes when the scene is set as a SCNView's overlaySKScene

Originator:brandon
Number:rdar://17857029 Date Originated:July 30, 2014
Status:Closed Resolved:
Product:OS X SDK Product Version:10.10 beta 4 (14A298i)
Classification:Serious bug Reproducible:Always
 
Summary:
When using a SKScene as an overlay scene on a SCNView, calling -[SKScene convertPointToView:] will crash because SCNView doesn't implement -[SCNView _viewTranslation]. Attached is a playground with a minimal reproduction of this crash.

Steps to Reproduce:
1. Install Xcode beta 4 on 10.10 beta 4
2. Create a new OS X playground
3. Create a SpriteKit scene and a SceneKit view
4. Set the view's overlaySKScene property to the scene you just created
5. Call the scene's convertPointToView method
6. Observe the crash

Expected Results:
That the method works exactly as if the scene were set as the scene in a SKView.

Actual Results:
The method crashes.

Version:
Xcode Version 6.0 (6A267n)
OS X Version 10.10 (14A298i)

Notes:


Configuration:
Occurs always on a 13" retina MBP with the Xcode and OS X versions noted below.

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!