I had the same problem. But in my case, I found that events always fire in the controller of the original view in the storyboard correctly when the device rotates. Therefore, I inform other objects of the event from the view controller. Hope this helps.
source share