I have an NSArray with NSDictionaries. One of the dictionaries keys in one of the arrays contains a value. I want to retrieve the NSDictionary with that value.

My array:

Array: (
        {
        DisplayName = "level";
        InternalName = "Number 2";
        NumberValue = 1;
    },
        {
        DisplayName = "PurchaseAmount";
        InternalName = "Number 1";
        NumberValue = 3500;
    }
)

So, I would like to get the dictionary which contains DisplayName set to PurchaseAmount (case insensitive).

How can I accomplish that?

Edit
Report