Документы Apple в настоящее время НЕ ДОКУМЕНТЫ Концепция NSSet «идентичность».Как Apple внедрила NSSet?
У меня есть некоторые ошибки, которые, как представляется, исходят от кода Apple. Например, «[NSMutableSet minusSet]» никогда не работает для меня, как задокументировано, но я уверен, что это из-за «идентичности».
containsObject:
Возвращает логическое значение, указывающее, является ли присутствует в наборе данный объект.
ДА Если в наборе присутствует anObject, в противном случае NO.
Что это значит?
FYI вещи, которые я пробовал:
- реализованы "IsEqual:" по всем классам в наборе
- проверил, что все классы не являются таким же классом (подкласс/суперкласса путаницы)
- implementd NSCopying всех классов в наборе (никакого эффекта)
Ах, блестящий, спасибо! – Adam