2013-11-24 2 views

ответ

1

Документы заявляют, что NSPointerFunctionsObjectPersonality использует isEqual:. Документы утверждают, что NSPointerFunctionsObjectPointerPersonality использует «прямое сравнение для определения равенства». Я предполагаю, что последний означает ==.

Так что попробуйте использовать NSPointerFunctionsObjectPersonality, чтобы получить чеки с isEqual:.

+0

Правильно. Личность «Объект» вызывает метод -isEqual:. Личность «ObjectPointer» использует == сравнение по адресу указателя. –

Смежные вопросы