0

`

NSMutableArray *arrayObj = [NSMutableArray arrayWithArray:[[NSUserDefaults standardUserDefaults] objectForKey:@"emoved"]];


    for(int i = 0 ; i<[searcharray count]; i++) 
    {
         NSLog(@"%@",searcharray); 
        NSDictionary *dictionarydate = [searcharray objectAtIndex:i];

        NSString *memeid=[[dictionarydate objectForKey:@"ID"]description];


        if([dictionarydate objectForKey:@"dateOfInfo"])
        {
            if ([arrayObj containsObject:memeid])
            {              

            }
            else
            {
                [arrayObj addObject:memeid];
            }
        }




    }
    [[NSUserDefaults standardUserDefaults] setObject:arrayObj forKey:@"emoved"];

` したがって、印刷するときは一度に値を追加する必要があります.しかし、その値を印刷するとき、同じ値が配列に複数回追加されていることがわかります.私のアプローチに何か問題がありますか?誰か指摘できますか?

4

1 に答える 1