我有一个带有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");
}