Reminder to my future self: setting the delegate property on a UINavigationController subclass doesn’t always do what I think it will do. In the case of the MFMessageComposeViewController, I needed to set the messageComposeDelegate instead.

Jared Sorge @jsorge