Update
As I suspected, I was mistaken in using UIViewController/ firstResponder. This thread on the apple dev forums talks about how to make shaking work.
Original answer
becomeFirstResponder UI, . UIViewController, (, , ).
. , UIViewController "" . (a UIView ).
, UIViewController , - (- ).