【问题标题】:How to load plist email address in email send如何在电子邮件发送中加载 plist 电子邮件地址
【发布时间】:2014-11-28 04:31:27
【问题描述】:

我设置了一个 plist,plist 有很多电子邮件地址,然后我想从 plist 加载电子邮件地址并发送电子邮件。

谢谢!!

【问题讨论】:

    标签: iphone xcode email plist


    【解决方案1】:
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *documentsDirectory = [paths objectAtIndex:0];
    NSString *docPath = [documentsDirectory stringByAppendingPathComponent:@"filename.plist"];
    NSArray *emailNames = [NSArray arrayWithContentsOfFile:docPath];
    

    发送您的电子邮件:

    NSString *emailTitle = @"Email Title";
    NSString *messageBody = @"This is where the body goes";
    NSArray *toRecipents = [NSArray arrayWithArray:emailNames];
    
    MFMailComposeViewController *mc = [[MFMailComposeViewController alloc] init];
    mc.mailComposeDelegate = self;
    [mc setSubject:emailTitle];
    [mc setMessageBody:messageBody isHTML:NO];
    [mc setToRecipients:toRecipents];
    
    // Present mail view controller on screen
    [self presentViewController:mc animated:YES completion:NULL];
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-03-01
      • 2016-01-21
      • 1970-01-01
      • 1970-01-01
      • 2014-07-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多