In iOS 8+ I noticed that if you have an textfield that is currently the firstResponder in a view controller that was presented, when the view controller is dism
firstResponder
According to this, in iOS 8 it seems the view doesn’t resign first responder status until it’s actually offscreen.
http://prod.lists.apple.com/archives/cocoa-dev/2014/Sep/msg00391.html
Our workaround is to call [self.view endEditing:YES] in -viewWillDisappear.
[self.view endEditing:YES]
-viewWillDisappear