I realize this question has been inexactly asked around, but I haven\'t been able to find an answer to my problem.
I have a UITableViewController with static cells.
mailCVP.delegate = self mailCVP = configureMailComposeVC()
This code sets the delegate but then creates a new instance, which doesn't have a delegate...
Note that there is also no point in creating the VC instance if MFMailComposeViewController.canSendMail returns false.
MFMailComposeViewController.canSendMail
false