Obj-C: Söka i array och ersätta...

Tråden skapades och har fått 2 svar. Det senaste inlägget skrevs .
1

Jag har en NSMutableArray med en massa NSDictionarys i.
Jag söker i den mha NSPredicate och hittar det jag letar efter men jag behöver veta var i arrayen denna NSDict befinner sig.

Jag vill nämligen uppdatera denna NSDict med värden jag har...
Kan NSPredicate ge mig detta?

  • Skribent
  • Sollentuna
  • 2013-05-26 22:07

Vill du ändra eller ersätta den NS(Mutable)Dictionary som matchar ditt NSPredicate? Om du vill ändra i den så borde du kunna göra det direkt i objektet som matchar om den är mutable. Annars kanske indexOfObject på arrayen vore nåt?

Jag gjorde så här till slut:

NSUInteger count = [foodData count];
        for (NSUInteger index = 0; index < count; index++)
        {
            if ([[[foodData objectAtIndex: index] objectForKey: @matnamn] isEqualToString: appDelegate.oldObjectFoodName])
            {
                i = index;
            }
        }
1
Bevaka tråden