如何反复向有限数量的收件人发送电子邮件?

时间:2015-08-24 09:43:45

标签: ios swift email mfmailcomposeviewcontroller mfmailcomposer

我可以选择在我的设备联系人电子邮件中“邀请所有人”通过MFMailComposeViewController使用我的iOS应用程序。它的工作正常。但在我的设备中,我存储了175个电子邮件联系人。因此,在密件抄送字段中显示这些电子邮件ID需要时间。像这样,

enter image description here

所以我决定一次发送50封邮件。一旦前50封邮件发送,然后立即我必须显示相同的屏幕与下一个50电子邮件ID,就像我已发送邮件给所有联系人。在这种情况下,我必须显示邮件撰写屏幕4次以发送电子邮件。像这样,

enter image description here

所以请给我一些想法来做到这一点。我的编纂是,

@IBAction func act_InviteAllInContacts(sender: AnyObject)
    {
        var contactList : NSMutableArray = NSMutableArray()
        contactList = addressBookClassObj.getContactNames() // contactList is an Array, which contains 175 email id's.
        var picker = MFMailComposeViewController()
        picker.mailComposeDelegate = self
        picker.setSubject("Subject Name")
        picker.setMessageBody("Hi! Checkout this app https://itun", isHTML: true)
        picker.setBccRecipients(contactList as [AnyObject])
        presentViewController(picker, animated: true, completion: nil)
   }

0 个答案:

没有答案