title: Error when dismissing view controller
body: <p>Getting an error when dismissing a view controller, not seen anything like it before, and not much about it on the internet.</p>
  
  <p>heres the error:
  <em>*</em> Assertion failure in -[UIKeyboardTaskQueue waitUntilAllTasksAreFinished], /SourceCache/UIKit/UIKit-2903.2/Keyboard/UIKeyboardTaskQueue.m:368</p>
  
  <p>a bit of background, i dismiss the view controller after saving some data. the data saves successfully, every time. also, i recently changed the date saving code to run on the main thread for this one method, as i was having some issues saving in the background.</p>
  
  <p>any ideas why this is happening?</p>
  
  <p>Thanks in advance.</p>