MFMailComposeViewController

MFMailComposeViewController

我正在尝试在Swift中创建以下扩展名:

    extension MFMailComposeViewController {

      convenience init(document: Document) {
        self.init()

        // do some configuration...
        setMessageBody("BlaBlaBla", isHTML: false)
      }

    }


但是我无法编译它:


  没有参数就无法调用“ MFMailComposeViewController.init”


我觉得这很奇怪,因为MFMailComposeViewController肯定有一个没有参数的初始化程序。

任何有关如何解决此问题的帮助将不胜感激。

最佳答案

对于sublcassing,请使用super.init()而不是self.init();对于扩展名self

关于ios - MFMailComposeViewController初始化没有参数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41361515/

10-13 03:50