Sprite Kit: after parent shuffling, node no longer passes touch events

Originator:batalia.nerdys
Number:rdar://22803714 Date Originated:
Status: Resolved:
Product:iOS Product Version:9
Classification:Bug Reproducible:Always
 
Summary:
Whenever a sprite's parent is changed inside a block, the sprite will no longer pass touches.

Steps to Reproduce:
1. Inside a block, remove a sprite from its parent and add it to another parent.
2. Attempt touching the sprite's area.
3. The touch events will not be received.

Expected Results:
In the example project (attached), more spaceship sprites would be added on top of an existing spaceship after touching. Since the sprite no longer passes touches, that does not happen.

Actual Results:
Touch events are not received when the sprite is touched.

Version:
iOS 9.0 (13A344)

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!