Проверка на равенство в Objective-C

Как проверить, что ключ в словаре совпадает со строкой в ​​параметре метода? то есть в приведенном ниже коде dictobj является объектом NSMutableDictionary, и для каждого ключа в dictobj мне нужно сравнить со строкой. Как этого добиться? Должен ли я тип ключа к NSString ??

-(void)CheckKeyWithString:(NSString *)string
{
   //foreach key in NSMutableDictionary
   for(id key in dictobj)
     {
       //Check if key is equal to string
       if(key == string)// this is wrong since key is of type id and string is of NSString,Control doesn't come into this line
          {
           //do some operation
          }
     }
}

Ответы на вопрос(1)

Ваш ответ на вопрос