我可以选择在我的设备联系人电子邮件中“邀请所有人”通过MFMailComposeViewController使用我的iOS应用程序。它的工作正常。但在我的设备中,我存储了175个电子邮件联系人。因此,在密件抄送字段中显示这些电子邮件ID需要时间。像这样,
所以我决定一次发送50封邮件。一旦前50封邮件发送,然后立即我必须显示相同的屏幕与下一个50电子邮件ID,就像我已发送邮件给所有联系人。在这种情况下,我必须显示邮件撰写屏幕4次以发送电子邮件。像这样,
所以请给我一些想法来做到这一点。我的编纂是,
@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)
}