Pregunta

Me gustaría conseguir la subcadena de una NSAttributedString que tiene un determinado atributo. ¿Cómo puedo hacer esto?

Gracias!

¿Fue útil?

Solución

No estoy seguro, pero de acuerdo a la documentación, que debe ser capaz de llamar la -enumerateAttribute:inRange:options:usingBlock: y especificar el atributo que busca como el primero y el rango de la cadena que desea buscar a través de como segundo argumento. Los rangos donde el atributo especificado está presente se suministran al bloque se pasa al método.

Otros consejos

La versión no basado en el bloque de lo que sugirió Ole es el método attribute:atIndex:effectiveRange: (o su hermano), que se llama repetidamente, el avance del índice, hasta que se acabe de cadena.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top