Клучна вредност набудувајќи го NSMutableSet

Во обична класа имам својство NSMutableSet. Секогаш кога ќе се додадат или отстранат објектите од комплетот, сакам да извршам некој сопствен код. Знам дека може да напишем неколку методи слични на addObjectToSet: на класот, но се прашував дали има повеќе елегантно решение со директно KVO на сетот.

Како што се испостави, NSSet ќе подигне исклучок кога ќе се обидете да додадете набverудувач на тоа. Не е изненадувачки, бидејќи веројатно нема именуван клучен пат за набудување. Документацијата е прилично јасна во врска со исклучокот, но јас не го разбирам предложениот начин на решавање:

Наместо да набудувате множество, набудувајте ја нередовната врска на многуте за која множеството е збир на сродни предмети.

Може ли некој да повтори што значи ова? И како би изгледал заобиколен пат?

7
задан epologee 19 June 2011 в 16:33
поделиться