У меня есть NSMutableDictionary, а мои ключи являются объектами (и класс реализует протокол NSCopying).
Я добавляю значение в словарь, связанный с ключом, затем, когда я вызываю objectFoKey: метод для ключа, который находится в словаре, случайным образом, иногда вызывается метод «isEqual», и ключ находится, а иногда метод isEqual не вызывается и ключ не найден.
Я могу понять, что я делаю что-то не так, и ключ не найден, но почему иногда ключ находится, но не всегда?
Большое спасибо, если у вас есть подсказки, чтобы решить эту проблему, это сводит меня с ума.