事件成功后删除objectatindex

时间:2018-06-20 13:12:20

标签: xcode nsmutablearray

我有一个带有NSMutableDictionary JSON数据的NSMutableArray,该数据已发送到电子邮件。如果没有互联网,我会“排队”发送电子邮件。我需要做的是在发送电子邮件后删除特定的索引。我知道如何使用removeobjectatindex,但是我不知道是如何在发送消息后删除该特定索引。例如,如果队列中有10封电子邮件,如何删除发送的电子邮件而又不影响其他电子邮件。假设第4个objectatindex在第2个objectatindex之前发送。如何确保删除了正确的索引?

 -(void)sendEmails
{
for (int i = 0; i < [self.EmailArray count]; i++) {
        NSData *vcfData = [self.EmailArray objectAtIndex:i];
       [self startUploadEmailData:vcfData];
 }


  -(void)startUploadEmailData:(NSData *)data
 {
  NSLog (@"NEED TO REMOVE INDEX");
 }

0 个答案:

没有答案