У меня есть объект, называемый мозгом
Мозг имеет 8 свойств, которые содержат объект "Животное".
brain.animal1, brain.animal2, animal3, ... brain.animal8
Затем у меня есть три других свойства, которые называются
brain.selectedAnimal1, brain.selectedAnimal2, brain.selectedAnimal3
Что я хотел бы сделать, это просмотреть все 8 свойств животных... и если одно из этих свойств животного совпадает со свойством selectedAnimal1, я хочу установить для свойства животного значение nil.
Я хочу установить только для одного свойства животного значение nil (т. е. если два свойства животногосоответствовать свойству selectedAnimal1. Я хочу, чтобы первый из них был равен nil, а не обоим)
Затем я хочу сделать тот же цикл, но сравнить со свойствами selectedAnimal2 и selectedAnimal3 и установить для свойств животных значение nil, если они совпадают сВыделенный животный.
Может кто-нибудь помочь с этим?Я просто недостаточно хорош с целью-c, чтобы заставить это работать без написания около 50 строк кода
Итак, резюмируем ... Я начинаю с 8 свойств животных и хотел бы закончить с 5свойства животных (3 равны нулю)
Заранее спасибо,