Apple si aspetta che tu usi enumerateAttributesInRange:options:usingBlock:
. Il blocco fornito riceverà intervalli e gli attributi applicabili per tale intervallo.
L'ho usato nel mio codice per creare pulsanti invisibili posizionati dietro il testo in modo che funga da collegamento ipertestuale.
Potresti anche usare enumerateAttribute:inRange:options:usingBlock:
Se ce n'è solo uno che ti interessa, ma non viene fornita alcuna casa a metà strada in cui potresti essere interessato, diciamo, due attributi ma non tutti gli attributi.